Bug 473215 - Metabug: 1st-party widgets and apps with colorful icons/tray icons at some or all panel sizes when using the Breeze icon theme
Summary: Metabug: 1st-party widgets and apps with colorful icons/tray icons at some or...
Status: CONFIRMED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Panel (show other bugs)
Version: master
Platform: Other Linux
: NOR task
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: qt6
Depends on: 398901 424736 403833 416041 416045 419347 425465 461776 473205 473461 480340
Blocks:
  Show dependency treegraph
 
Reported: 2023-08-09 14:58 UTC by Nate Graham
Modified: 2024-02-05 19:44 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nate Graham 2023-08-09 14:58:18 UTC
When using a mixed monochrome/colorful icon theme such as Breeze, we want widgets to always use monochrome icons for the icons in their CompactRepresentations, and at all Panel sizes.

In Plasma 5, this was accomplished by adding a monochrome icon to the Plasma theme that overrode the maybe-monochrome-maybe-colorful icon in the icon theme. But this did not work well because the colorful icon would still sometimes be substituted at larger sizes for which there was no monochrome icon in the Plasma theme.

This is solvable in Plasma 6 with our new "no icons in the Plasma theme" and "append -symbolic to always get a monochrome icon" world.

For each widget, we need to do two things
1. Make the widget ask for its icon using the "-symbolic" suffix
2. Ensure that there is a -symbolic monochrome version of that icon in the Breeze icon theme