Refactor command console UI lifecycle

This commit is contained in:
Luke Street
2026-08-20 17:33:13 -06:00
parent d3f10221b8
commit fbe7b57132
10 changed files with 264 additions and 117 deletions
+1
View File
@@ -786,6 +786,7 @@ int game_main(int argc, char* argv[]) {
dusk::ui::push_document(std::make_unique<dusk::ui::Overlay>(), true, true);
dusk::ui::push_document(std::make_unique<dusk::ui::TouchControls>(), false, true);
dusk::ui::push_document(std::make_unique<dusk::ui::MenuBar>(), false);
dusk::ui::push_document(std::make_unique<dusk::ui::CommandConsole>(), false);
// Invalidate a bad saved isoPath so that Dusklight can't get blocked from starting up.
// This is only a metadata check; full hash verification is handled by the prelaunch UI.