[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