r/gnome • u/nexaknight-com • 2d ago
Extensions Better Panel: is there room for another GNOME panel extension?
Edit: Thanks to everyone who shared their thoughts. I know this might sound a bit funny after I questioned whether to keep going, but somehow the comments suggesting I spend my time elsewhere actually made me more motivated to continue.
For now, I want to develop it far enough that the differences and what it brings to the table are easier to see. If I get it to a polished state and it still feels like something nobody really needs, I’ll let it go.
Thanks for your honest feedback and for taking the time to reply!
---
Hey everyone,
I’ve been working on a second extension for a while now: Better Panel. The idea is similar to Better Tray Icons: give users full control over functionality, appearance and behavior—with a particular focus on making intellihide less buggy.
It’s still early in development, and a lot of it is currently proof of concept. But I wanted to share the main idea and get some honest feedback.
The biggest difference is the applet system:
- Every element in the taskbar and GNOME’s top panel is an applet, with its own settings.
- Other extensions can register as applets through an API key and share settings with Better Panel. For example, extensions that modify Quick Settings often only affect the main monitor when using panels across multiple screens. The idea here is to let participating extensions apply their settings across all monitors or configure each one individually.
- Better Panel and Better Tray Icons already work together through this system. You can adjust how they interact, with the goal of building an ecosystem where the extensions work together.
- And, as you’d expect from Better Tray Icons, you can customize the hell out of it: position, colors, behavior, and more. Same philosophy: give users control through an intuitive settings interface.
There are other features in the works, but I’m keeping a few things under wraps for now. This is mostly about the direction rather than a full feature announcement.
Which brings me to my actual question: does GNOME need another panel extension?
With all the established options and newer alternatives, I sometimes wonder whether this space is already too crowded and whether my time and energy would be better spent on a different project.
Would this approach give you a reason to try another panel extension? What do the existing options still get wrong or leave out for you?
I’d appreciate your honest thoughts on whether to keep going or put that effort into something else. Thanks!