ValveSoftware / steam-for-linux

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

Chat (esp. sidebar) does not adhere to system text size preference, but should. #10016

Open RokeJulianLockhart opened 1 year ago

RokeJulianLockhart commented 1 year ago

Your system information

Steam client version
Build number1692911603
Client build dateThu, Aug 24 21:51 UTC -08:00
Distributions https://download.opensuse.org/tumbleweed/iso/openSUSE-Tumbleweed-NET-x86_64-Snapshot20230823-Media.iso
Opted into Steam client beta? Yes.
Have you checked for system updates? Yes
GPU XFX AMD Radeon RX 5700 from https://www.amazon.co.uk/XFX-Radeon-5700-Boost-Ultra/dp/B07XVMXBQW

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

Please describe your issue in as much detail as possible

The “Default” size preference is too large for my system by one or two pts:

steam -friendsui # https://gist.github.com/davispuh/6600880#file-steam_console_params-txt-L60:~:text=-forcevgui%20--,-friendsui%20-,--fs_log%20-%20Log

image

This means that it must be a hardcoded value. Instead, it should adhere to the system preferences. I consider this an accessibility issue.

In fact, that image shows that it doesn't adhere to any of the few preferences available, but that's probably best kept to a different issue considering that it's a DE-specific preference adherence rather than this very generic issue, despite being as much an accessibility issue as this.

Steps for reproducing this issue

  1. # kcmshell5 --list
    kcmshell5 kcm_fonts

    image

  2. image

  3. Start-Process steam://settings/friends # https://gist.github.com/davispuh/6600880?permalink_comment_id=4673971#gistcomment-4673971

    image

  4. steam -friendsui # https://gist.github.com/davispuh/6600880#file-steam_console_params-txt-L60:~:text=-forcevgui%20--,-friendsui%20-,--fs_log%20-%20Log

    image

    Notice the difference between the GUI size everywhere except the chat itself and the chat?

RokeJulianLockhart commented 1 year ago

https://github.com/ValveSoftware/steam-for-linux/issues/10016#event-10201777593

@kisak-valve, I wouldn't consider this an issue with https://invent.kde.org/plasma/kwin.