Separate menus for top right corner
Currently all icons in the top right corner share the same menu. If I want to toggle bluetooth I first click the top right corner, then I need to expand the bluetooth item and then I can click the toggle icon. The exact same issue exists for Night mode and Wifi.
There is an extension that somewhat achieves what I am after: https://github.com/julio641742/extend-panel-menu. However, it's incomplete, a bit buggy and seemingly unmaintained. It also does things that I don't like, i.e. moving the notifications to the right.
I think this feature is beneficial in Gnome shell itself:
- Having a separate volume menu is a good way of exposing per program volume sliders. This is very cumbersome in the current UI. It also makes it quicker to switch input and output devices (great when your computer is connected to a TV).
- By grouping network features to a single menu it becomes easier to Switch wireless networks. For people with separate SSIDs for 2.4 GHz and 5 GHz band it makes it way easier to force the device back on the 5 GHz network when it has switched. This menu could also include VPNs and I think with WireGuard on the uprising this will be a very convenient feature in the future.
- A separate bluetooth menu allows me as a user to directly see and manage all connected devices with a single click.
Things like night mode is a bit complicated since it's useful to have the moon icon to indicate that it's active, but it's weird to not be able to find the menu when it's not active. I think an acceptable compromise is to keep a misc. menu like the current behaviour.