[Breeze] [Bug 506434] Icon coloring is inherently incompatible with colored Breeze status icons
Ingo Klöcker
bugzilla_noreply at kde.org
Mon Jul 7 16:06:40 BST 2025
https://bugs.kde.org/show_bug.cgi?id=506434
--- Comment #5 from Ingo Klöcker <kloecker at kde.org> ---
(In reply to Andres Betts from comment #4)
> If we go the route of fully colored icons, we will need to use hardcoded
> colors. This likely means we have to create a light and dark variant of the
> icons. Leaving it up to the system to figure out the color mix might lead to
> undesirable results.
Breeze Light and Breeze Dark use identical colors for ForegroundNegative,
ForegroundNeutral, and ForegroundPositive. This implies that the error, warning
and success status icons look identical for Breeze Light and Breeze Dark. This
suggests that we may not need light and dark variants of the icons. We just
have to make sure that the contrast of the icons themselves (i.e. background
vs. symbol color) satisfies the 3:1 contrast ratio for icons from WCAG 2.1.
It's not entirely clear to me if the icons would need to have an outline to
ensure sufficient contrast between icon and surrounding background.
In Kleopatra we use the status icons always additionally to text, i.e. they are
just an additional visual clue and thus not essential for understanding the
represented information.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Visual-design
mailing list