fix(ui): Modernize configuration dialog button styling #118

Merged
Collecting merged 5 commits from fix/change-buttons into main 2026-01-30 18:54:09 -05:00
Collaborator

Update button styling across all configuration dialogs to use a more modern, outlined design instead of solid fills.

Visual Changes:

  • Buttons now use transparent backgrounds with colored borders
  • Hover states show border/text color changes instead of background fills
  • Active/pressed states fill with accent color
  • Consistent styling between main config and per-game properties dialogs

Implementation:

  • Update QPushButton and QToolButton templates in all necessary .ui files
  • Apply new styling to rainbow mode animations
  • Ensure sidebar tab buttons maintain proper styling during transitions
  • Add support for dynamically created buttons (I.E. Share/Import Settings)

Cleanup:

  • Remove hardcoded size constraints from input configuration buttons
  • Consolidate redundant button stylesheet properties
  • Standardize disabled button appearance

The new outlined button style provides better visual contrast and a cleaner, more professional appearance throughout the configuration interface.

Update button styling across all configuration dialogs to use a more modern, outlined design instead of solid fills. Visual Changes: - Buttons now use transparent backgrounds with colored borders - Hover states show border/text color changes instead of background fills - Active/pressed states fill with accent color - Consistent styling between main config and per-game properties dialogs Implementation: - Update QPushButton and QToolButton templates in all necessary .ui files - Apply new styling to rainbow mode animations - Ensure sidebar tab buttons maintain proper styling during transitions - Add support for dynamically created buttons (I.E. Share/Import Settings) Cleanup: - Remove hardcoded size constraints from input configuration buttons - Consolidate redundant button stylesheet properties - Standardize disabled button appearance The new outlined button style provides better visual contrast and a cleaner, more professional appearance throughout the configuration interface.
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!118
No description provided.