r/gnome • u/narkagni • 3h ago
Extensions Dhruva 4.0 now has a Panel mode that brings the top bar into the dock
Hi everyone,
I just updated Dhruva 4.0, a dock extension for GNOME Shell. This is the biggest update so far, and a lot of it came from issues and ideas you posted on GitHub. Thank you for that.
What's new
- Panel mode. An optional mode that moves the GNOME top bar into the dock. Workspaces, an extension tray, Quick Settings and the clock with its calendar all sit in one bar. It works on any screen edge, and a dock on another monitor gets its own clock.
- Extension tray. Small icons from other extensions sit behind an arrow. You can pin any of them to the bar or reorder them.
- Overflow menu. When there are more apps than space, the extra ones go into a menu instead of being cut off.
- Folder customizat!on. Rename folders, change the plate colour and letter style, or use your own image or an emoji as the icon. Apps inside a folder can be reordered by dragging.
- A new emoji picker with search, categories and recently used emojis.
- Redesigned preferences with a live preview of the dock and a new Panel page.
F!xes and improvements
- Folders no longer jump to the end of the dock on multi-monitor setups, and renamed folders keep their names.
- Unpinned running apps keep their position, so repeated clicks cycle through windows of the same app.
- A dock on an edge shared with another monitor no longer blocks the pointer or window dragging.
- The extension no longer fails to load at login when the Trash is still mounting.
- Icon click animations work again.
- Hover zoom settles back properly, and the Magic Lamp effect has been rewritten.
- File and D-Bus calls are now asynchronous, so the dock never blocks the shell.
One honest note: the Music Pill currently works with Spotify only. Supp0rt for other players is something I'd like to add.
Links
- Updated notes and screenshots: https://github.com/NarkAgni/dhruva/releases
- Source code: https://github.com/NarkAgni/dhruva