feat: Revamp EditorManager and UI Components for Enhanced User Experience
- Updated the EditorManager to streamline the editor selection process, integrating new menu items for ROM and project management. - Enhanced the welcome screen logic to automatically show the editor selection dialog after loading a ROM, improving user flow. - Introduced new menu options for saving and validating ROMs, creating backups, and accessing ROM information. - Improved the editor selection dialog with distinct colors for each editor type, enhancing visual clarity and user interaction. - Added advanced settings and collaboration features in the Agent Chat Widget, including improved connection management and model selection. - Expanded the welcome screen with additional project card features and tips for user guidance.
This commit is contained in:
@@ -60,12 +60,13 @@ enum class EditorType {
|
||||
kScreen,
|
||||
kSprite,
|
||||
kMessage,
|
||||
kHex,
|
||||
kSettings,
|
||||
};
|
||||
|
||||
constexpr std::array<const char*, 10> kEditorNames = {
|
||||
constexpr std::array<const char*, 11> kEditorNames = {
|
||||
"Assembly", "Dungeon", "Graphics", "Music", "Overworld",
|
||||
"Palette", "Screen", "Sprite", "Message", "Settings",
|
||||
"Palette", "Screen", "Sprite", "Message", "Hex", "Settings",
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user