https://bugs.kde.org/show_bug.cgi?id=362077

--- Comment #14 from Konrad Materka <mate...@gmail.com> ---
This is true only for XEmbed:
https://github.com/KDE/plasma-workspace/blob/v5.17.5/xembed-sni-proxy/sniproxy.cpp#L432
But this apps are using deprecated protocol.

SNI apps can set any category they want. Looks that "Application Status" is the
most popular, but this is not the rule. For example (python only):
https://github.com/pwr-Solaar/Solaar/blob/1.0.1/lib/solaar/ui/tray.py#L164
https://github.com/search?l=Python&q=AppIndicator3.IndicatorCategory&type=Code

At least now tray icon are ordered in a consistent way:
https://phabricator.kde.org/D11352
Firstly icons are grouped by category, then sorted by name alphabetically.

We can have additional configuration page in System Setting for icons ordering.
Options would be something like this:
* by category, then alphabetically
* by (display?) name alphabetically
* SNI first, then plasmoids
* manual ordering

It is feasible but IMO requires ordering and correct data model on C++ side.
Which by confidence is what I plan to do (hopefully) :)

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to