| Summary: | [PROPOSAL] Icons should only use colors that are defined in the color scheme | ||
|---|---|---|---|
| Product: | [Plasma] Breeze | Reporter: | SolidTemperature0 <i6icgp6> |
| Component: | Icons | Assignee: | visual-bugs-null |
| Status: | RESOLVED INTENTIONAL | ||
| Severity: | wishlist | CC: | kainz.a, nate |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Other | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: |
Okular's icon using nord palette
Okular's icon with breeze palette |
||
|
Description
SolidTemperature0
2021-12-11 18:31:41 UTC
This could also been used to fix bug 429016 (and similar problem of dark icons over dark backgrounds) by using light background when using dark color schemes (maybe we should add an option to the color schemes to identify itself as dark or light). For example the Konsole icon can automatically became dark theme compatible by using a white/light gray background an a black/dark gray angle bracket. Hmm, it's an interesting idea, but I'm not sure it would be better, sorry. In general colorful icons only have a few colors where it makes sense to respect the color scheme. Getting *all* colors from the color scheme would just result in a visual mess when using some of the more unusual color schemes. Created attachment 144527 [details]
Okular's icon using nord palette
That's the reason of the new colors field. Having a "red" or "green" field prevents color scheme makers to set them to some strange color (at least if they are not completely sure about what they are doing). At the end we would end up with icons that adapts automatically to the palette of the used color scheme (if they have been correctly defined in the color scheme).
This is an example of what should happen using Okular's icon and the nord palette (I have done this simple changing the color of the icon from their original value to the respective one in nord)
Created attachment 144528 [details]
Okular's icon with breeze palette
And this the current okular icon, just for reference.
|