[Breeze] [Bug 506434] New: Icon coloring is inherently incompatible with colored Breeze status icons
Ingo Klöcker
bugzilla_noreply at kde.org
Tue Jul 1 13:50:41 BST 2025
https://bugs.kde.org/show_bug.cgi?id=506434
Bug ID: 506434
Summary: Icon coloring is inherently incompatible with colored
Breeze status icons
Classification: Plasma
Product: Breeze
Version First unspecified
Reported In:
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: Icons
Assignee: visual-design at kde.org
Reporter: kloecker at kde.org
CC: kainz.a at gmail.com, m at nueljl.in
Target Milestone: ---
Created attachment 182833
--> https://bugs.kde.org/attachment.cgi?id=182833&action=edit
All-white status icon in selected row
In Kleopatra we use status icons in list views to visualize the trust level of
user IDs or the status of certifications. Many status icons use the
positive/negative/neutral text color as primary color (with hard-coded white
for the symbols), e.g. white checkmark on positive-colored rectangle, white
cross on negative-colored rectangle, white exclamation mark on neutral-colored
triangle, etc.
In selected rows the status icons become completely white because for the
selected state KIconColors::stylesheet uses the highlighted-text color as
positive/negative/neutral color. For symbolic icons that works fine and is even
desired, but for the status icons the result is white symbols on white shapes.
See screenshot.
I think this needs to be fixed in the Breeze icon scheme by using hard-coded
colors for the status icons.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Visual-design
mailing list