Bug 483512

Summary: Discover and Microphone symbolic icons are not the correct color with a dark panel.
Product: [Plasma] Breeze Reporter: Chase Jewell <chase.s.jewell>
Component: IconsAssignee: visual-design
Status: RESOLVED FIXED    
Severity: minor CC: kainz.a, m, nate
Priority: NOR Keywords: qt6
Version: 6.0.2   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In: 6.1
Attachments: Screenshot of affected system tray

Description Chase Jewell 2024-03-14 05:02:50 UTC
Created attachment 167144 [details]
Screenshot of affected system tray

SUMMARY
***
If you look at the system tray, the microphone indicator and discover update indicator symbolic icons are not light when using a dark theme as they are supposed to be.
***


STEPS TO REPRODUCE
1. Have Discover open/a Mic enabled on Breeze Dark.

OBSERVED RESULT
Icons are dark

EXPECTED RESULT
Icons are light.

SOFTWARE/OS VERSIONS

Linux/KDE Plasma: Arch Linux
KDE Plasma Version: 6.0.2
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2
Comment 1 Nate Graham 2024-03-14 17:02:49 UTC
What exact icon theme and plasma theme are you using? Are they both Breeze Dark, or is the icon theme just Breeze?

And what color scheme are you using? Breeze Light, Breeze Dark, or something else?
Comment 2 Chase Jewell 2024-03-14 22:22:27 UTC
(In reply to Nate Graham from comment #1)
> What exact icon theme and plasma theme are you using? Are they both Breeze
> Dark, or is the icon theme just Breeze?
> And what color scheme are you using? Breeze Light, Breeze Dark, or something
> else?

I'm using the Breeze Twilight Global theme without any changes to the preset, which appears to be Breeze Light colors, Breeze application style, Breeze Dark Plasma Style, and Breeze Icons.

Switching to Breeze Dark Icons doesn't seem to make a difference, and only changes a few icons in various applications, while all of the symbolic icons in the tray appear to be purely based on the current Plasma Style, which under the Twilight global theme is Breeze dark.

I guess the issue could be Plasma itself and not the Breeze Icon set, as looking through the Icon Viewer does have dark mode equivalents for the update icon (update-low-symbolic and related) and the various mic indicators (microphone-sensitivity-high-symbolic and related), but Plasma seems to be preferring the light panel equivalents on just those two symbolic icons for some reason?
Comment 3 Nate Graham 2024-03-18 17:58:14 UTC
Can confirm, but this has already been fixed with a variety of commits in the Breeze icon theme to clean up the CSS for color-changing elements.  Some of them were using inappropriate classes that happened to work in the past, but broke with recent changes to fix other bugs. Should be all better now with Frameworks 6.1. Thanks for your patience.