Skip to content

Add Style for Steam Deck#316

Merged
DavidoTek merged 14 commits intomainfrom
load-theme
Mar 27, 2025
Merged

Add Style for Steam Deck#316
DavidoTek merged 14 commits intomainfrom
load-theme

Conversation

@DavidoTek
Copy link
Copy Markdown
Owner

@DavidoTek DavidoTek commented Nov 26, 2023

See #309

  • Adds a fourth theme steam with a Steam-like look
  • Set this theme as default when Steam Deck is detected (system theme as default otherwise)
  • Revise dialogs to not use a fixed size (will break the theme otherwise) -> fixed with Make Dialogs resizable #396
    • Resize the custom install dialog to fit the steam theme
  • (Future PR?) Automatically resize dialogs when Steam Deck is detected

Regarding the global stylesheet:

My experience with Qt stylesheets is that once you start going too global, the stylesheet's explicitness needs to increase. Missing values from the stylesheet will start overriding Fusion to use Qt defaults, making for a very weird and ugly UI in some cases. - #487 (comment)

@DavidoTek DavidoTek marked this pull request as ready for review March 27, 2025 18:56
@DavidoTek DavidoTek merged commit be6ce79 into main Mar 27, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant