Bug 460611 - When system color scheme is set to Breeze Dark, icons don't change color properly in GTK apps and are almost invisible
Summary: When system color scheme is set to Breeze Dark, icons don't change color prop...
Status: RESOLVED DOWNSTREAM
Alias: None
Product: Breeze
Classification: Plasma
Component: Icons (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: visual-design
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-10-17 17:15 UTC by Mohammad K.
Modified: 2022-11-04 16:45 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Libreoffice - Breeze Icons - Libreoffice Icons are set to "Breeze (Automatic)" (251.74 KB, image/png)
2022-10-17 20:40 UTC, Mohammad K.
Details
Inkscape - Breeze Icons (273.17 KB, image/png)
2022-10-17 20:42 UTC, Mohammad K.
Details
Libreoffice - Breeze Dark Icons (252.72 KB, image/png)
2022-10-17 20:43 UTC, Mohammad K.
Details
Inkscape - Breeze Dark Icons (274.34 KB, image/png)
2022-10-17 20:45 UTC, Mohammad K.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mohammad K. 2022-10-17 17:15:21 UTC
SUMMARY:

When the system color is set to Breeze dark, QT apps like Okular uses dark icons (Even if icons is set to Breeze, not Breeze Dark). But GTK apps like LibreOffice and Inkscape icons are still black and not visible. You should go to their settings (If there's any) and set icons to Breeze Dark individually, or you should set system icons to Breeze Dark globally. 

SUGGESTION:
I think there should be three icon sets instead of two (Breeze, Breeze Dark, Breeze Light), Something like Plasma Style Which follows color scheme automatically.


SOFTWARE/OS VERSIONS:

KDE Plasma Version: 5.26.0
KDE Frameworks Version: 5.99.0
Qt Version: 5.15.6
Graphics Platform: X11
Comment 1 Nate Graham 2022-10-17 19:21:24 UTC
Yeah, this is somewhat confusing. Both the the "Breeze"  and "Breeze Dark" icon themes follow the color scheme, but when following the color scheme isn't working or is broken, each one falls back to a different default color.

If the icons aren't changing color properly, it means one of two things:
1. The apps are using the Adwaita theme or something other than breeze-gtk
2. Plasma-integration is broken

Are the apps using the breeze-gtk theme? Or something else?

Can you attach a full-screen screenshow that shows the affected apps, along with the apps that are working properly?
Comment 2 Mohammad K. 2022-10-17 20:40:42 UTC
Created attachment 152964 [details]
Libreoffice - Breeze Icons - Libreoffice Icons are set to "Breeze (Automatic)"
Comment 3 Mohammad K. 2022-10-17 20:42:09 UTC
Created attachment 152965 [details]
Inkscape - Breeze Icons
Comment 4 Mohammad K. 2022-10-17 20:43:42 UTC
Created attachment 152966 [details]
Libreoffice - Breeze Dark Icons
Comment 5 Mohammad K. 2022-10-17 20:45:00 UTC
Created attachment 152967 [details]
Inkscape - Breeze Dark Icons
Comment 6 Mohammad K. 2022-10-17 20:50:41 UTC
I added the screenshots (Sorry I couldn't attach them all together).
These are two affecting apps. Both use breeze-gtk I think. 

And one other thing is, QT apps obviously works correct in both cases. And I don't see any difference on them by setting icons to "Breeze" or "Breeze dark". (So, why there are two different icon sets?)
Comment 7 Nate Graham 2022-10-18 16:24:30 UTC
The LibreOffice issue is actually a bug in LibreOffice itself, believe it or not. It has its own internal icon settings and defaults to Breeze Light icons, but isn't smart enough to switch automatically to Breeze Dark icons when the rest of the system is dark. You can fix this yourself by telling LibreOffice to use Breeze SVG icons, which change color automatically. See also https://bugs.documentfoundation.org/show_bug.cgi?id=115439

So let's focus on Inkscape here.
Comment 8 Nate Graham 2022-10-18 18:35:44 UTC
Do the icons in Gedit change their color properly when you use the Breeze GTK theme, the Breeze icon theme, and the Breeze Dark color scheme?
Comment 9 Bug Janitor Service 2022-11-02 05:05:50 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 10 Mohammad K. 2022-11-03 09:41:34 UTC
(In reply to Nate Graham from comment #8)
> Do the icons in Gedit change their color properly when you use the Breeze
> GTK theme, the Breeze icon theme, and the Breeze Dark color scheme?

It workes properly with Gedit and Meld (I only had this two on my system. But Icons are visible)
Comment 11 Nate Graham 2022-11-04 16:45:59 UTC
In that case breeze-gtk appears to be doing the right thing in general, and the issue in Inkscape is specific to Inkscape, just like the LibreOffice bug is.