ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.17k stars 173 forks source link

Provide tray icon SVG for KDE Plasma #4715

Open kbroulik opened 7 years ago

kbroulik commented 7 years ago

Your system information

Please describe your issue in as much detail as possible:

The tray icon in Steam is a 48x48 monochrome PNG (steam_tray_mono.png) which does not visually fit when running in KDE Plasma 5.

KDE Plasma 5 uses SVG icons exclusively throughout the shell which can also be colored at runtime to provide good contrast in both dark (with white icons) and light (with black icons) themes. Also, the system tray and panels can be resized at will causing a PNG to look blurry mostly.

KDE Plasma could ship its own steam_tray_mono.svgz according to Steam branding guidelines to ensure the icon looks good. I don't know what legal implications them shipping this icon has, though. Another alternative could be the Steam client providing an additional file on its own (the svg needs to be crafted in a specific way to allow runtime coloring, I can help with that if needed) and setting the icon name accordingly when run in KDE Plasma 5 (XDG_CURRENT_DESKTOP=5)

MayeulC commented 7 years ago

Well, it seems to me that the breeze iconset comes with some steam icons, here is my taskbar: steam-tray

Steinhagen commented 7 years ago

@MayeulC The icon's blur increase with the resolution. To make things worse, the icon will remains white when you're using the default Breeze theme...

That being said, is there any update/resolution for this issue?

kbroulik commented 7 years ago

Most of the trademarked logos were removed from Breeze iconset, Steam icon was removed in this commit: https://cgit.kde.org/breeze-icons.git/commit/?id=b699e31585c52fcc9a984f6cc17cf44bd2c7964c

@MayeulC Both icons shown in your screenshot are provided by Steam (the blue one for task bar being the app icon and the tray icon the white one I complained about in this bug report). The Steam tray icon is always white, even when using the default light Breeze theme, and tends to be rather blurry as it's a small PNG.

soee commented 4 years ago

+1 for this.

Goddard commented 2 months ago

image

As you can see on "light mode" I have an icon that looks like this. Would be cool to fix it.

Operating System: openSUSE Tumbleweed 20240430 KDE Plasma Version: 6.0.4 KDE Frameworks Version: 6.1.0 Qt Version: 6.7.0 Kernel Version: 6.8.8-1-default (64-bit) Graphics Platform: Wayland Processors: 32 × AMD Ryzen 9 7950X3D 16-Core Processor Memory: 30.5 GiB of RAM Graphics Processor: NVIDIA GeForce RTX 4090/PCIe/SSE2 Manufacturer: Gigabyte Technology Co., Ltd. Product Name: X670E AORUS PRO X System Version: -CF

kbroulik commented 2 months ago

Fwiw in Plasma 6 the tray icons come from the regular icon theme now rather than a special Plasma icon set