ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.22k stars 174 forks source link

Add a light mode theme to steam #6695

Open Weirdo1312 opened 4 years ago

Weirdo1312 commented 4 years ago

Your system information

Please describe your issue in as much detail as possible:

I hate dark mode so much i use white themes everywhere now that steam library and steam chat are replaced using custom themes don't work well or don't work at all please make an official optional light mode for steam

leonsp95 commented 4 years ago

Ya, dark mode is bad for people (specially people with astigmatism, just like me) and here's some explanation: https://zapier.com/blog/dark-mode-bad-productivity/

https://steamcustomizer.com/ lets you edit your skin theme but not all colors, so I could only do something like this: image

Weirdo1312 commented 4 years ago

Ya, dark mode is bad for people (specially people with astigmatism, just like me) and here's some explanation: https://zapier.com/blog/dark-mode-bad-productivity/

https://steamcustomizer.com/ lets you edit your skin theme but not all colors, so I could only do something like this: image

I also suffer from astigmatism but i didn't know that's could be related anyway i wish valve would keep let people theme library and steam chat the new designs aren't bad but things could be just better because people have different opinions on software's look and feel

ghost commented 4 years ago

Temporary solution might be changing CSS in steam/steamui/css, but i still wish steam could implement this natively because not everyone (me included) has the ability to learn CSS just to do this.

TheAquabat commented 3 years ago

I want to endorse to this request. Has anyone tried to use steam outdoors or with much sun coming from the window? useless I can't see anything, and I don't have any optic problem. Steam thinks that everyone games in a basement, normal people that like to game with some sun coming from the window are not being considered .

TheAquabat commented 3 years ago

besides there's health reason for gaming with sun light, it gives you VItamin D and also radiation from the sun kills covid. Steam wants us unhealthy gaming with the shutters closed in the basement. 👎👎

Weirdo1312 commented 3 years ago

still nothing?

tautology0 commented 3 years ago

I've been waiting for this feature since I first installed Steam, back in 2004, so I wouldn't hold your breath.

eriktorbjorn commented 3 years ago

I'd love to see that. Maybe then I could actually read some of the text without having to highlight it first. Like here, for instance, where the user name is dim enough and the time stamp is almost invisible to me:

steam

alexeik commented 1 year ago

up

Weirdo1312 commented 1 year ago

now that the themes are completely dead, i think is more needed than ever

RokeJulianLockhart commented 1 year ago

https://github.com/ValveSoftware/steam-for-linux/issues/10018#issue-1868491014

#### Your system information https://github.com/ValveSoftware/steam-for-linux/issues/10016#issue-1868477395
* Steam client version (build number or date): * Build number: 1692911603 * Client build date: Thu, Aug 24 21:51 UTC -08:00 * Distribution (e.g. Ubuntu): cpe:/o:opensuse:tumbleweed:20230823 * Opted into Steam client beta?: Yes * Have you checked for system updates?: Yes * Steam Logs: [generate by running this command in a terminal `tar -zcvf ~/Desktop/steam-logs.tar.gz ~/.steam/steam/logs`] ```sh tar -zcvf ~/Desktop/steam-logs.tar.gz ~/.steam/steam/logs ``` ```log PS /home/rokejulianlockhart> tar -zcvf ~/Desktop/steam-logs.tar.gz ~/.steam/steam/logs /usr/bin/tar: Removing leading `/' from member names /home/rokejulianlockhart/.steam/steam/logs/ /home/rokejulianlockhart/.steam/steam/logs/steamwebhelper.log /home/rokejulianlockhart/.steam/steam/logs/systemperfmanager.txt /home/rokejulianlockhart/.steam/steam/logs/systemdockmanager.txt /home/rokejulianlockhart/.steam/steam/logs/systemaudiomanager.txt /home/rokejulianlockhart/.steam/steam/logs/systemdisplaymanager.txt /home/rokejulianlockhart/.steam/steam/logs/steamui_update.txt /home/rokejulianlockhart/.steam/steam/logs/controller_ui.txt /home/rokejulianlockhart/.steam/steam/logs/client_networkmanager.txt /home/rokejulianlockhart/.steam/steam/logs/workshop_log.txt /home/rokejulianlockhart/.steam/steam/logs/remote_connections.txt /home/rokejulianlockhart/.steam/steam/logs/stats_log.txt /home/rokejulianlockhart/.steam/steam/logs/sitelicense_log.txt /home/rokejulianlockhart/.steam/steam/logs/timedtrial_log.txt /home/rokejulianlockhart/.steam/steam/logs/librarysharing_log.txt /home/rokejulianlockhart/.steam/steam/logs/text_filter_log.txt /home/rokejulianlockhart/.steam/steam/logs/connection_log_7777.txt /home/rokejulianlockhart/.steam/steam/logs/cef_log.previous.txt /home/rokejulianlockhart/.steam/steam/logs/streaming_log.txt /home/rokejulianlockhart/.steam/steam/logs/controller.previous.txt /home/rokejulianlockhart/.steam/steam/logs/controller.txt /home/rokejulianlockhart/.steam/steam/logs/transport_client.txt /home/rokejulianlockhart/.steam/steam/logs/transport_steamui.txt /home/rokejulianlockhart/.steam/steam/logs/steamui_html.previous.txt /home/rokejulianlockhart/.steam/steam/logs/steamui_html.txt /home/rokejulianlockhart/.steam/steam/logs/systemmanager.previous.txt /home/rokejulianlockhart/.steam/steam/logs/systemmanager.txt /home/rokejulianlockhart/.steam/steam/logs/cloud_log.previous.txt /home/rokejulianlockhart/.steam/steam/logs/cloud_log.txt /home/rokejulianlockhart/.steam/steam/logs/steamui.previous.txt /home/rokejulianlockhart/.steam/steam/logs/steamui.txt /home/rokejulianlockhart/.steam/steam/logs/steamui_system.previous.txt /home/rokejulianlockhart/.steam/steam/logs/steamui_system.txt /home/rokejulianlockhart/.steam/steam/logs/console_log.previous.txt /home/rokejulianlockhart/.steam/steam/logs/console_log.txt /home/rokejulianlockhart/.steam/steam/logs/configstore_log.previous.txt /home/rokejulianlockhart/.steam/steam/logs/configstore_log.txt /home/rokejulianlockhart/.steam/steam/logs/parental_log.previous.txt /home/rokejulianlockhart/.steam/steam/logs/parental_log.txt /home/rokejulianlockhart/.steam/steam/logs/shader_log.previous.txt /home/rokejulianlockhart/.steam/steam/logs/shader_log.txt /home/rokejulianlockhart/.steam/steam/logs/appinfo_log.previous.txt /home/rokejulianlockhart/.steam/steam/logs/appinfo_log.txt /home/rokejulianlockhart/.steam/steam/logs/content_log.previous.txt /home/rokejulianlockhart/.steam/steam/logs/content_log.txt /home/rokejulianlockhart/.steam/steam/logs/webhelper.previous.txt /home/rokejulianlockhart/.steam/steam/logs/webhelper.txt /home/rokejulianlockhart/.steam/steam/logs/compat_log.previous.txt /home/rokejulianlockhart/.steam/steam/logs/compat_log.txt /home/rokejulianlockhart/.steam/steam/logs/bootstrap_log.txt /home/rokejulianlockhart/.steam/steam/logs/connection_log.previous.txt /home/rokejulianlockhart/.steam/steam/logs/connection_log.txt /home/rokejulianlockhart/.steam/steam/logs/cef_log.txt PS /home/rokejulianlockhart> ``` [logs.tar.gz](https://github.com/ValveSoftware/steam-for-linux/files/12447950/logs.tar.gz) * GPU: AMD Radeon RX 5700
#### Please describe your issue in as much detail as possible: Steam should adhere to the system theme. A good first step would be at least conforming to the dark/light mode preference exposed by modern DEs (Windows, KDE, and GNOME). #### Steps for reproducing this issue: 0. [x] ![image](https://github.com/ValveSoftware/steam-for-linux/assets/42837531/2ae70155-90c3-4be0-b490-9959f512fb93) 0. [x] ![image](https://github.com/ValveSoftware/steam-for-linux/assets/42837531/a90f999d-31a8-4ea3-acfd-317ea9adfd4e) versus 0. [x] ![image](https://github.com/ValveSoftware/steam-for-linux/assets/42837531/0c3f2a29-935d-48ff-a422-062e053400bb) 0. [ ] ![image](https://github.com/ValveSoftware/steam-for-linux/assets/42837531/b4c7dae5-13a5-4893-8354-def7b9c0ef10)
Lilithbunny commented 1 year ago

I bought this a while ago, pretty polished

https://jjangless.github.io/Plix-theme/

real-felix commented 1 year ago

It's so easy not to screw that up… All main OSes have a light/dark option in the setting: the steam client has only one thing to do: check that option, and display WHAT THE USER WANTS instead of what some valve guy decided (because they definitely know better than the customers, right?)

That awful grey-on-black low contrast theme is an insult to any user having accessibility issues.

AlexeyMarkarov commented 1 year ago

(because they definitely know better than the customers, right?)

This basically sums up most modern tech companies :smiling_face_with_tear: and one of the reasons I'm crawling towards GOG+Lutris and Sunshine+Moonlight. Two steps forward with Linux compatibility, one step back with braindead designers and/or executives running the show.

To be fair to Valve, it is legitimately more work to design two separate good color schemes. But they chose to succumb to EGS pressure and reimplement entire UI to make it more flashy instead of making it better, so at the end of the day it's still their fault.

aut-mn commented 9 months ago

On the note of it being "difficult to design two separate good color schemes", all you have to do is invert the dark theme and it looks good. Okay

Note I lazily photoshopped this and literally just inverted the colors, but it goes to show it can look good with relatively little work. Really wish Steam would add a light mode :(

TheAquabat commented 9 months ago

Hey guys there is an utility that lets you inject steam to allow to use the old css style theming https://github.com/PhantomGamers/SFP

CalAlaera commented 4 months ago

I'm getting older, I need light to see, Steam being stuck in the dark ages makes me less inclined to use it (and spend money there).

sayakbiswas commented 3 months ago

This request gets another vote from me, I would love a light mode as well!

GronbergInfo commented 1 month ago

Same here, the dark gray on dark blue/black makes sh*t hard to read in the client. Even the same page in a real browser are easier to read than in steam client.

ironashram commented 1 week ago

badly needed

OldFriendEr commented 16 hours ago

Replying to https://github.com/ValveSoftware/steam-for-linux/issues/6695#issuecomment-1875440965

that surprisingly looks pretty good