fix(gamescope): Rearchitecture Tabs & Overlays for Gamescope #86

Merged
Collecting merged 21 commits from fix/deck-gamescope into main 2026-01-05 06:48:16 -05:00
Collaborator

This commit consists of a massive overhaul in terms of how specific pages & overlays coorelate when using Gamescope. A boolean has been added within UISettings to safe-keep the variables required for specifics in files so that they can route their resolutions, types (Such as Overlays requiring Qt::ToolTip) and more.

  • Instead of letting DPI do the work, values have been handcrafted per-file to ensure sizing of specific entries is persistant and pleasant for the Steam Deck in mind.
  • In the future, code health will be cleansed out, but for now the foundation has been set for continuous work to ensure the best performance & visuals for Steam Deck users or other Linux users whom opt for Gamescope.
  • Performance Overlay displays Battery Percentage, CPU & GPU Temperatures for the Steam Deck & Linux Laptops (Regular Desktop also has GPU/CPU if using AMDGPU, Intel works w/ hwinfo)
  • Many visual changes across various UI elements & files.

I hope your Gamescope experience on the Steam Deck feels a tad bit better!

This commit consists of a massive overhaul in terms of how specific pages & overlays coorelate when using Gamescope. A boolean has been added within UISettings to safe-keep the variables required for specifics in files so that they can route their resolutions, types (Such as Overlays requiring Qt::ToolTip) and more. - Instead of letting DPI do the work, values have been handcrafted per-file to ensure sizing of specific entries is persistant and pleasant for the Steam Deck in mind. - In the future, code health will be cleansed out, but for now the foundation has been set for continuous work to ensure the best performance & visuals for Steam Deck users or other Linux users whom opt for Gamescope. - Performance Overlay displays Battery Percentage, CPU & GPU Temperatures for the Steam Deck & Linux Laptops (Regular Desktop also has GPU/CPU if using AMDGPU, Intel works w/ hwinfo) - Many visual changes across various UI elements & files. I hope your Gamescope experience on the Steam Deck feels a *tad* bit better!
Signed-off-by: Collecting <[email protected]>
Signed-off-by: Collecting <[email protected]>
Signed-off-by: Collecting <[email protected]>
Signed-off-by: Collecting <[email protected]>
Signed-off-by: Collecting <[email protected]>
Signed-off-by: Collecting <[email protected]>
Signed-off-by: Collecting <[email protected]>
Signed-off-by: Collecting <[email protected]>
Signed-off-by: Collecting <[email protected]>
Signed-off-by: Collecting <[email protected]>
Signed-off-by: Collecting <[email protected]>
Signed-off-by: Collecting <[email protected]>
Signed-off-by: Collecting <[email protected]>
Signed-off-by: Collecting <[email protected]>
Signed-off-by: Collecting <[email protected]>
Signed-off-by: Collecting <[email protected]>
Signed-off-by: Collecting <[email protected]>
Signed-off-by: Collecting <[email protected]>
Signed-off-by: Collecting <[email protected]>
Signed-off-by: Collecting <[email protected]>
Signed-off-by: Collecting <[email protected]>
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!86
No description provided.