protonscr

UI/UX Steam Client Improvements

steamopen Steam clientWindow managerDistro Family: Arch
ValveSoftware/steam-for-linux#11832 · opened 2025-03-18 by alkaris2 · updated 2025-03-31 · 1 comments · github
Aalkaris2 2025-03-18 github

Your system information

  • Steam client version (build number or date): Stable Client - version 1741737356
  • Distribution (e.g. Ubuntu): Manjaro Linux
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes
  • GPU: Nvidia RTX 3070

Please describe your issue in as much detail as possible:

I have some annoyances with the Steam client's UI, especially when set to Small Mode that there's inconsistencies with scaling of things vs Large Mode. I hate that any window popups for things like the Install dialog pops up it doesn't come to the forefront and will be hidden behind the Steam Client.

Image

The window size for Install dialogue is inconsistent between Small and Large Mode. I do wish you can resize the default window when it pops up and follow system window placement.

Small Mode

Large Mode

See the differences between Large Mode and Small Mode? The window sizes are inconsistent. If Small mode is suppose to open up the Install dialogue it should remain the same size as if it were opened in Large Mode for consistency, and you should be able to resize the window as needed, or being able to adjust the scale of Steam UI itself, something you use to be able to do with the old Steam UI design when it supported custom client themes.

Bbockc 2025-03-31 github

If I may add a small UI/UX suggestion, although not related to Large Mode: when the "Available For Windows" is displayed, it hides information such as your playtime:
Image

Since we're on Linux, it tends to happen quite a lot haha.

It doesn't happen if the game is installed, obviously. It also doesn't happen when you configure proton for the game:
Image

I would appreciate it a lot if it were possible to have both, the windows "warning" and the playtime etc ?
Should I open another issue for that, or can this be done altogether ?
Thanks a lot

Nothing extracted yet.