feat: Implement modern menu structure in EditorManager

- Added a comprehensive modern menu system in `EditorManager` with File, Edit, View, Workspace, Debug, and Help menus.
- Integrated various menu items with corresponding actions, including project management, editing commands, and debugging tools.
- Enhanced user experience with keyboard shortcuts for common actions and improved menu organization.
- Updated header file to declare the new `BuildModernMenu` function and included necessary dependencies.
This commit is contained in:
scawful
2025-10-05 02:18:29 -04:00
parent 1084f65b02
commit 7f07d87308
4 changed files with 135 additions and 2 deletions

View File

@@ -65,6 +65,8 @@ struct Context {
Rom rom;
LayoutID current_layout = LayoutID::kMainMenu;
std::string error_message;
bool use_autocomplete = true;
bool show_suggestions = true;
};
static Context app_context;