Bug 420869 - Certain Tray icons using wrong color from system color scheme
Summary: Certain Tray icons using wrong color from system color scheme
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: System Tray (show other bugs)
Version: master
Platform: Manjaro Linux
: NOR minor
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-05-01 19:01 UTC by Osman Keshawarz
Modified: 2020-06-29 04:33 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Dropbox and Steam icons change based on color scheme, not panel color (24.18 KB, image/png)
2020-05-01 19:01 UTC, Osman Keshawarz
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Osman Keshawarz 2020-05-01 19:01:39 UTC
Created attachment 128071 [details]
Dropbox and Steam icons change based on color scheme, not panel color

SUMMARY

Yet another infuriating icon color problem with Dropbox and Steam (and likely other status icons). When using a dark panel with a dark color scheme (In this case, Breeze Dark for the Plasma theme and Breeze for the color scheme, but I tried a number of different dark-light combinations), all of tray icons will switch to the correct color, except for Dropbox and Steam. When using a dark color scheme with a dark panel, the icons are fine. This seems to happen for all icon themes that draw from the system color scheme (I tried with Breeze and Papirus), so it doesn't seem to be a problem with the icons themselves. This persists even after logout, etc. 

I initially thought that this might be related to https://bugs.kde.org/show_bug.cgi?id=418662, but I can reproduce it very reliably and the icons haven't disappeared-- they just take the wrong color. 

STEPS TO REPRODUCE
1. Choose a dark panel with dark colors (e.g., Breeze Dark for both). Icons show normally. 
2. Switch to a light color scheme

OBSERVED RESULT

see attachment

EXPECTED RESULT

Dropbox and Steam icons should match the other tray icons

SOFTWARE/OS VERSIONS

Linux/KDE Plasma: Manjaro Unstable
KDE Plasma Version: 5.18.4
KDE Frameworks Version: 5.69.0
Qt Version: 5.14.2

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2020-05-07 16:09:32 UTC
Cannot reproduce when using the Breeze Dark Plasma theme and the Breeze (not dark) color scheme.
Comment 2 Konrad Materka 2020-05-24 16:20:36 UTC
I cannot reproduce as well, but probably I'm missing something - there are several places where it is possible to chose theme/color scheme...
Can you give step-by-step instruction?

Anyway, it might be an expected behavior. Steam and Dropbox are so called "SNI" icons, that are using icon theme - just like any other icons in the system.
Clipboard, Bluetooth, Networks, Volume etc - these all are plasmoids/applets and are using Plasma theming.
If you have dark Plasma theme and light icon theme this gives inconsistency, but it is expected.
Comment 3 Osman Keshawarz 2020-05-26 20:21:36 UTC
(In reply to Konrad Materka from comment #2)
> I cannot reproduce as well, but probably I'm missing something - there are
> several places where it is possible to chose theme/color scheme...
> Can you give step-by-step instruction?

Sure! Here's how to repeat it:

1. Go to System Settings > Appearance > Colors. Make sure Breeze Dark is selected.

2. Go to System Settings > Appearance > Plasma Style. Make sure Breeze Dark is selected (i.e, dark colorscheme with dark panel). 

3. Go to System Settings > Appearance > Icons. Make sure Breeze is selected (it makes no difference whether Breeze or Breeze Dark is selected).

At this point, everything should be working correctly, as in the top half of my attached image. Now:

4. Go to System Settings > Appearance > Colors and choose Breeze. The tray will now look like the bottom half of the image, with the two SNI icons colored as though the panel is Breeze-Light. This happens with any icon theme where the plasmoids change their color based on whether a light or dark panel is selected. It seems like Papirus has had occasional problems with this (https://github.com/PapirusDevelopmentTeam/papirus-icon-theme/issues/248) but I posted it here as it happens simply with the default Breeze themes.
Comment 4 Konrad Materka 2020-05-27 18:26:05 UTC
Still cannot reproduce - I have white icons on dark panel, as expected. In addition my Dropbox icon is different - it looks like an open box, not a cloud.

Can you create new user just for test and check using it? Maybe something is in your configuration that is impacting the behavior and makes it not easy to reproduce...

I tested on Plasma 5.18.5 and 5.19 beta - both using Neon distribution.
Comment 5 Bug Janitor Service 2020-06-14 04:33:12 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 6 Bug Janitor Service 2020-06-29 04:33:13 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!