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

Nate Graham <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|CONFIRMED                   |RESOLVED
           See Also|                            |https://bugs.kde.org/show_b
                   |                            |ug.cgi?id=384782
         Resolution|---                         |INTENTIONAL

--- Comment #3 from Nate Graham <[email protected]> ---
Right now tray widgets are grouped by type, and within groups, are ordered
alphabetically.

I bet you can see where this is going, right? Positioning these two widgets
next to each other by default would require one of the following three options:
1. Abandoning alphabetical ordering and having a hardcoded ordering, as in
System Settings' sidebar
2. Giving both widgets names that happen to position them next to one another
alphabetically
3. Supporting non-square widgets so both icons can be adjacent in a single
widget

3 is basically a rewrite of the whole widget, and effectively eliminates the
grid option, leaving only rows and columns. Huge task, unclear reward, would
definitely gather complaints due to removing a feature. I don't think this is
feasible right now.

2 is likewise not feasible but due to translation; we can't guarantee that the
names would always be in sequential alphabetical order in every language.

That leaves 1, which requires abandoning alphabetical ordering within groups in
favor of a KDE-determined custom order. For 1st-party widgets, we can do that
and ensure these two widgets are always adjacent.

But what happens when 3rd-party widgets or tray icons for apps are added to the
mix? The beautiful hand-curated ordering would get destroyed by random widgets
going in random places. System Settings already has this problem, but it's not
much of an issue in practice since 3rd-party KCMs are fairly rare. However
3rd-party system tray widgets and icons are common

Thus, I'm not sure this is feasible to do, unfortunately.

The only way I can see this being possible is if we offer a feature to opt out
of grouping by allowing manual re-arrangement. Then you can move the icons to
be adjacent to one another yourself, and any new ones will just appear at the
end of the list and you have to move it to where you want yourself. That's
already tracked at Bug 384782.

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

Reply via email to