refactor(editor): streamline command palette and project management UI

- Removed the save as menu and new project menu from EditorManager, delegating their functionality to PopupManager for better separation of concerns.
- Introduced a command palette in UICoordinator, enhancing user experience with fuzzy search capabilities for commands.
- Updated UI components to improve clarity and maintainability, ensuring a more efficient workflow for users.

Benefits:
- Enhances the organization of UI elements, leading to a more intuitive user experience.
- Improves code maintainability by consolidating UI management responsibilities within dedicated components.
This commit is contained in:
scawful
2025-10-15 13:13:21 -04:00
parent a7d07fca9e
commit a45e16e04a
5 changed files with 269 additions and 400 deletions

View File

@@ -306,7 +306,6 @@ class EditorManager {
void InitializeTestSuites();
bool quit_ = false;
bool new_project_menu = false;
bool show_emulator_ = false;
bool show_memory_editor_ = false;