Add Northstar launcher and editor entry points - #2
Conversation
Direction for the launcher/editor shellThis PR should reflect the clarified UI scope: the UI toolkit is for the Northstar editor, with optional debug-only reuse in the game. It is not intended to become the general runtime game UI. The editor executable should compose three distinct layers:
A For the main game, any editor UI dependency should be behind an explicit development feature such as Please also clean up the application boundaries introduced here:
This PR is correctly stacked on the UI work and should remain blocked on that lower layer. Once the editor UI model/backend boundary is corrected in PR #1, this PR should update to use that structure rather than deepening the direct Bevy coupling. |
What changed
northstar-launcheras the default workspace executablenorthstar-editorapplication shellWhy
Creates the central entry point for launching the game and editor, with room for mod/profile configuration in later iterations.
Stack
This PR targets
northstar-ui-0.1-devand should be reviewed/merged after the UI SDK PR.Validation
cargo check --workspacecargo clippy --workspace --all-targets -- -D warningscargo test --workspacecargo runlauncher startup smoke test