Bug 494592 - Symbolic Category icons override user choices
Summary: Symbolic Category icons override user choices
Status: RESOLVED INTENTIONAL
Alias: None
Product: plasmashell
Classification: Plasma
Component: Application Launcher (Kickoff) widget (other bugs)
Version First Reported In: 6.2.0
Platform: Fedora RPMs Linux
: NOR minor
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-10-12 12:58 UTC by i
Modified: 2024-11-21 23:09 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
KDE Menu and Menu Editor, showing that the non-symbolic version of the icon has been chosen, but the symbolic version appears in the menu categories. (159.95 KB, image/png)
2024-10-12 12:58 UTC, i
Details

Note You need to log in before you can comment on or make changes to this bug.
Description i 2024-10-12 12:58:49 UTC
Created attachment 174735 [details]
KDE Menu and Menu Editor, showing that the non-symbolic version of the icon has been chosen, but the symbolic version appears in the menu categories.

SUMMARY
Since KDE 6.2.0, the icons for categories in the start menu have been replaced with their `-symbolic` variant.

https://invent.kde.org/plasma/discover/-/commit/84532a196c92525b6b21ebee2fd592d0f5e6047a

This commit implies that they should /default/ to the symbolic icons, but I have chosen the colourful icon - personally, colour makes differentiating them a lot easier. This can be seen in the (hopefully correctly attached) screenshot provided. The Icon in the Menu however, still uses the monochrome Symbolic icon.

Some icons seem to reset when  changed  in the Menu Editor and then changed back, but others (in this case applications-utilities) seems to be forcing the symbolic. It may be because it is in the icon category 'categories'.

STEPS TO REPRODUCE
1. Set a category icon to "applications-utilities"
2. Observe that the icon "applications-utilities-symbolic" is used.

OBSERVED RESULT

The monochrome Symbolic icon "applications-utilities-symbolic" is used.
The colourful non-Symbolic icon is shown in the KDE Menu Editor.

EXPECTED RESULT

The colourful non-Symbolic icon "applications-utilities" is used as specified.
The colourful non-Symbolic icon is shown in the KDE Menu Editor.


SOFTWARE/OS VERSIONS

Operating System: Fedora Linux 40
KDE Plasma Version: 6.2.0
KDE Frameworks Version: 6.6.0
Qt Version: 6.7.2
Kernel Version: 6.10.12-200.fc40.x86_64 (64-bit)
Graphics Platform: Wayland

ADDITIONAL INFORMATION

Using Icon Theme *Papirus*
Comment 1 Jin Liu 2024-10-13 03:35:43 UTC
Can confirm. The menu editor, and 3rd-party launchers that show category icons (Kickoff is the only one doing this in the three built-in launchers) will still show the non-symbolic version by default, which is kind of inconsistent.

Maybe this should be done by changing the categories (plasma-workspace/menu/desktop/*.directory) to specify `-symbolic` icons by default. So they would be symbolic by default everywhere, and OP can still customize them to non-symbolic versions.
Comment 2 Nate Graham 2024-11-21 23:09:00 UTC
I investigated that approach, but unfortunately it's not feasible, since only some of the items in the sidebar get their icons from the standard menu categories' desktop files. In addition, various apps create their own new menu categories (e.g. Chrome and WINE) and there is no way to make those icons symbolic without overriding the icon name in Kickoff's code. So I'm afraid it has to stay this way sorry.