summaryrefslogtreecommitdiff
path: root/src/citron/main.ui
AgeCommit message (Collapse)Author
2025-02-17feat: Add Home Menu launch support and system improvementsZephyron
This commit adds support for launching the system Home Menu and implements several system-level improvements: - Add Home Menu launch functionality through new UI action - Implement shutdown/reboot sequence handlers in GlobalStateController - Add support for reserved region extra size in page tables - Enhance audio controller with output management - Expand parental control service capabilities - Add profile service improvements for user management Technical changes: - Add OnHomeMenu() handler to launch QLaunch system applet - Implement m_alias_region_extra_size tracking in page tables - Add new CreateProcessFlag for reserved region extra size - Expand audio controller interface with output management - Add self-controller methods to various services - Implement play timer and profile service improvements The changes primarily focus on system menu integration and core service improvements to better support system functionality.
2025-01-25ui: Remove save states menu and unused help linksZephyron
Removes the save states menu and unused help menu items as they require additional research and implementation work. Specifically: - Remove save states menu and associated actions (Save/Load) as proper implementation requires more research - Remove unused help menu items: * Open Mods Page * Open Quickstart Guide * Open FAQ - Keep core help functionality (Report Compatibility and About) - Reorder menu properties for better organization This change helps maintain a cleaner UI by removing placeholder features that are not yet ready for implementation.
2025-01-25feat: implement modern dark theme and loading screen redesignZephyron
- Redesign loading screen progress bar with gradient animation - Update loading screen typography using Segoe UI - Add comprehensive dark theme styling to main window - Modernize menu, toolbar, and dock widget appearances
2025-01-20ui: Add Save States menu stubsZephyron
Adds UI elements for future save state support: - New "Save States" menu in the main menubar - Save and Load action items with keyboard shortcuts - No functionality implemented yet, just UI stubs
2024-12-31chore: update project references and add Citron copyrightZephyron
- Replaced all references to the old project name with Citron. - Added Citron copyright information alongside existing notices in all files.
2024-12-31chore: update project branding to citronZephyron