gnome-shell-extension-appindicator icon indicating copy to clipboard operation
gnome-shell-extension-appindicator copied to clipboard

Combined icon mode

Open CopperBezel opened this issue 7 years ago • 14 comments

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.

CopperBezel avatar May 29 '17 00:05 CopperBezel

I guess you mean something similar to Windows, where some tray icons end up in a pop-up menu?

jhasse avatar Aug 29 '17 09:08 jhasse

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.

CopperBezel avatar Aug 29 '17 10:08 CopperBezel

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.

phw avatar Aug 29 '17 12:08 phw

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.

CopperBezel avatar Aug 29 '17 16:08 CopperBezel

@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.

JasonLG1979 avatar Sep 01 '17 16:09 JasonLG1979

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

ghost avatar Sep 22 '17 03:09 ghost

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.

legluondunet avatar Nov 01 '17 15:11 legluondunet

Hi, any news on this?

fcole90 avatar Feb 18 '20 13:02 fcole90

"Hi, any news on this?" ++

rodrigoGA avatar Jul 20 '22 04:07 rodrigoGA

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.

gersonjferreira avatar Jun 05 '23 19:06 gersonjferreira

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.

Dyredhead avatar Sep 11 '23 02:09 Dyredhead

+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

fir3-1ce avatar Nov 24 '23 16:11 fir3-1ce

Roughly speaking, make an arcMenu with the ^ icon, but only for application icons in the form of a rectangle.

vadimk1337 avatar Mar 29 '24 18:03 vadimk1337