Image 1 — I’ve been building my own GNOME Shell dock for the last few months — Aqua Dock Pro
Image 2 — I’ve been building my own GNOME Shell dock for the last few months — Aqua Dock Pro
Image 3 — I’ve been building my own GNOME Shell dock for the last few months — Aqua Dock Pro
Image 4 — I’ve been building my own GNOME Shell dock for the last few months — Aqua Dock Pro

I’ve been building my own GNOME Shell dock for the last few months — Aqua Dock Pro

I started working on Aqua Dock Pro a few months ago because I wanted a dock that felt a bit different from what I was already using.

I’ve been using it myself as my main dock for 4+ months now, and most of the changes have come from things I noticed while actually using it every day.

It has magnification and spring animations, window previews, intellihide, Downloads and custom folder stacks, mounted devices, multi-monitor support, notification badges, keyboard navigation with Super + D, and an experimental Genie-style minimize effect.

It’s still WIP and I’m mainly testing on Fedora + GNOME 50 + Wayland.

I use AI tools during development for coding help, debugging, refactoring and GNOME/GJS questions, but I test and fix the results myself.

GitHub: https://github.com/sahid-code404/aqua-dock-pro

If anyone tries it, I’d be interested to hear what works and what breaks.

u/Time-Sign7574 — 7 days ago

I’ve been using my own GNOME dock for the last few months — Aqua Dock Pro

I started working on Aqua Dock Pro a few months ago because I wanted a GNOME dock that felt a bit different from the ones I was already using.

Since then it’s slowly grown into my main dock, and I’ve been personally using it for 4+ months. Most of the changes have come from actually using it every day, finding something annoying or broken, then going back and fixing it.

It has magnification and spring animations, window previews, intellihide, Downloads and custom folder stacks, mounted devices, multi-monitor support, notification badges and keyboard navigation with Super + D.

There’s also an experimental Genie-style minimize/restore effect that I’m still working on.

It’s definitely still WIP. I’m mainly testing it on Fedora, GNOME Shell 50 and Wayland, so I’m interested in seeing how it behaves on other setups.

I also use AI tools while developing it for coding help, debugging, refactoring and GNOME/GJS questions. I test and fix the results myself.

GitHub: github.com/sahid-code404/aqua-dock-pro

If anyone gives it a try, feel free to tell me what works, what feels weird, or what completely breaks.

u/Time-Sign7574 — 8 days ago
▲ 15 r/desktops+2 crossposts

I couldn't find the GNOME dock I wanted, so I started making one — Aqua Dock Pro

I've been searching for a GNOME dock that gives me a few things at the same time: low resource usage, really smooth animations, good magnification/physics, and a bit of that macOS dock feel.

I tried different docks and extensions, but I never really found the exact combination I wanted. Some looked great, some had the functionality, some were lightweight, but I wanted all of that together.

So I started making my own.

It's called Aqua Dock Pro.

The main thing I've been working on is how the dock actually feels when you interact with it. Instead of just making icons bigger on hover, I've been experimenting with Gaussian-style magnification and spring physics to make the movement feel more natural.

It has grown quite a bit since then. Right now it also has live window previews, Genie-style minimize/restore animations, a Downloads stack, notification badges, intellihide, drag-and-drop reordering, different running indicators and a lot of customization options.

I'm also paying attention to resource usage because I don't want fancy dock animations to make the desktop itself feel heavier.

It's currently made for GNOME 50 and it's still a WIP. I've mostly tested it on my own machine, so I'm sure there are bugs and weird cases I haven't found yet.

GitHub:https://github.com/sahid-code404/aqua-dock-pro

If anyone tries it, I'd really like to know how the animations feel on your hardware and if you notice any performance issues.

Bug reports and suggestions are very welcome.

u/Time-Sign7574 — 7 days ago