feat: Add game hiding, launch animations, and accent color theming #116

Merged
Collecting merged 6 commits from feat/customized_game_list into main 2026-01-28 19:22:47 -05:00
Collaborator
  • Add ability to hide/unhide games via context menu

    • New "Hide Game" option in game right-click menu
    • "Show Hidden Games" option in folder context menus
    • Hidden paths stored in config and persisted across sessions
    • FilterTreeView and FilterGridView save persisting is W.I.P.
  • Implement animated game launch sequence

    • High-resolution icon zoom animation when launching games
    • Smooth fade to black during launch transition
    • Icon flies above screen after zoom
    • Fade out animation when returning from emulation
    • Uses QPropertyAnimation and QSequentialAnimationGroup
  • Add dynamic accent color theming for game list

    • Tree view selection and hover effects use accent color
    • Grid view borders use accent color
    • Scrollbar styling matches accent color
    • Semi-transparent backgrounds for better visibility
    • Updates live when config is saved via new ConfigurationSaved signal
- Add ability to hide/unhide games via context menu - New "Hide Game" option in game right-click menu - "Show Hidden Games" option in folder context menus - Hidden paths stored in config and persisted across sessions - FilterTreeView and FilterGridView save persisting is W.I.P. - Implement animated game launch sequence - High-resolution icon zoom animation when launching games - Smooth fade to black during launch transition - Icon flies above screen after zoom - Fade out animation when returning from emulation - Uses QPropertyAnimation and QSequentialAnimationGroup - Add dynamic accent color theming for game list - Tree view selection and hover effects use accent color - Grid view borders use accent color - Scrollbar styling matches accent color - Semi-transparent backgrounds for better visibility - Updates live when config is saved via new ConfigurationSaved signal
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Kintoki/Emulator!116
No description provided.