feat: Add Emulator Editor Type and UI Enhancements

- Introduced a new editor type for the emulator, allowing users to access emulator functionalities directly from the editor manager.
- Updated the editor selection dialog to include the emulator option with appropriate descriptions and shortcuts.
- Enhanced the emulator interface with modern theming and improved layout for better user experience.
- Implemented various UI components for performance monitoring, AI agent integration, and save state management, enriching the emulator's capabilities.
This commit is contained in:
scawful
2025-10-06 21:18:56 -04:00
parent fdb817987f
commit 14eba4a765
6 changed files with 656 additions and 96 deletions

View File

@@ -468,6 +468,9 @@ void EditorManager::Initialize(const std::string& filename) {
case EditorType::kAssembly:
show_asm_editor_ = true;
break;
case EditorType::kEmulator:
show_emulator_ = true;
break;
case EditorType::kSettings:
current_editor_set_->settings_editor_.set_active(true);
break;