feat: Enhance SettingsEditor with new features and UI improvements

- Added new tabs for Theme Management, Editor Behavior, Performance Settings, and AI Agent Configuration in the SettingsEditor.
- Implemented UI elements for theme selection and management, including current theme display and available themes grid.
- Introduced editor behavior settings such as auto-save options and recent files limit.
- Added performance settings for graphics and memory management.
- Updated keyboard shortcuts section with a placeholder for future customization features.
This commit is contained in:
scawful
2025-10-05 01:20:14 -04:00
parent 019c20e749
commit fb7f443fe3
2 changed files with 191 additions and 10 deletions

View File

@@ -234,6 +234,10 @@ class SettingsEditor : public Editor {
Rom* rom_;
void DrawGeneralSettings();
void DrawKeyboardShortcuts();
void DrawThemeSettings();
void DrawEditorBehavior();
void DrawPerformanceSettings();
void DrawAIAgentSettings();
};
} // namespace editor