gnome-shell-extension-appindicator
gnome-shell-extension-appindicator copied to clipboard
Combined icon mode
I don't know how much extra work this would take to implement, but would it be possible to have a single-icon mode that would add a single indicator icon to the tray, which would then contain submenus for each of the running tray apps?
I know that such a mode would lose the heads-up indication of status events in applications provided by their panel icons, but it would keep the panel a little tidier for those of us who are really finicky about that, while still being much, much handier and better integrated than the legacy tray.
I guess you mean something similar to Windows, where some tray icons end up in a pop-up menu?
That's essentially what I was picturing, an icon that would produce a menu containing the appindicators in question, though I'd only imagined it containing all the running appindicators as submenus, rather than a user-selected set (which sounds like even more complexity to deal with). I guess there would be a number of possible ways to arrange something like this visually, such whether by using collapsible submenus like the existing panel menus do, a branching menu system, an expanding tray within the panel, or something else.
Essentially, I understand that part of the appeal of this extension for most users is the persistent presence of the indicator icons in the top panel. I actually found myself preferring the default Legacy Tray's being hidden by default, but this extension has many advantages over it, due to the consistent (left-click) behavior and Shell integration. And of course, in 3.26 and on, continuing to exist is another advantage over the Legacy Tray. = ] So any solution that would allow the indicators to be hidden, and then revealed in some form by a click on some icon in the top panel, would seem to me to keep most of the advantages of both solutions.
This would be awesome to have, as many apps have mainly useless app indicators that I rarely access, but still sometimes need to see (dropbox is such a case for me). I really hate those icons cluttering the interface.
The basic version would be just a toggle to enable this cascaded menu with only a single top level icon. Bonus version would be if you could whitelist some icons you still want to have visible on the top level.
Another, really reaching option would be to do what GNOME couldn't because of the inherent limitations of the old systray, and put the indicators in the Overview (like tucking them into the bottom right corner in the way early GNOME 3 versions attempted, but without the weirdness of dropping to the desktop to draw the menu.) But I don't know how much extra code that would require.
@jhasse you have to hack around how GNOME Shell treats nested menus but it's possible. https://github.com/JasonLG1979/gnome-shell-extensions-mediaplayer is basically just a bunch of nested menus.
There are some attempts to do something like that in cinnamon: https://github.com/linuxmint/cinnamon-spices-applets/tree/master/collapsible-systray%40feuerfuchs.eu https://github.com/linuxmint/cinnamon-spices-applets/tree/master/systray-collapsible%40koutch
It will be a nice feature, very usefull: we don't need to see the icons in the systray all the time and depend your apps number placed in the systray, it could take a lot of space on the panel.
Hi, any news on this?
"Hi, any news on this?" ++
If I may add here... GNOME 44 now has the Backgroud Apps UI. Would it be possible to extend this extensions to put icons there instead of the MS Windows style of grouped icons?
In my case, I would like to put some icons there in "background" to free the top bar, but keeping them easily accessible in the Settings menu: like Dropbox, InSync, Flameshot. On the other hand, icons like Zulip/Slack I need to have in the tray bar to keep track of unread messages and easy access.
Much needed feature for people like me whose panel is full of icons like mine is. I, like many others, very rarely use any of the appindicators and having them be grouped together away would be very helpful in cleaning up the space. I think the Windows implementation, with the option to not group specific icons, would be the best quick fix, while a more elegant solution is worked on.
I could try and implement this myself as I do have some coding knowledge, so if anyone has any resources I could look at I could attempt a solution.
+1
I would really appreciate something like this as well. Once I get more than 4 appindicators my panel starts looking ridiculous. Thank you for leaving the issue open
Roughly speaking, make an arcMenu with the ^ icon, but only for application icons in the form of a rectangle.