We built Multi-Column Dock because traditional single-line docks always felt too cramped when managing dozens of apps. Instead of endless scrolling or hunting through full-screen grids, this extension lets you split your launcher into columns, group related apps together (like Dev, Media, or Work), and tweak every detail to match your workflow. It auto-hides when you're in the zone and works seamlessly across multiple monitors. 💬 We'd love to hear how it feels on your desktop! If you run into any quirks or have ideas to make it even better, drop a comment or open an issue on GitHub. And if it helps your daily routine, leaving a star ⭐ means the world! ☕ Fuel the Project If Multi-Column Dock has become a staple of your Linux desktop, consider supporting its development with a small donation. Thanks for being part of the journey!
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
| Version | Status |
|---|---|
| 9 | Active |
| 8 | Rejected |
| 7 | Rejected |
| 6 | Active |
| 5 | Active |
| 4 | Rejected |
| 3 | Rejected |
| 2 | Rejected |
| 1 | Rejected |
1. Please remove `schemas/gschemas.compiled`. Not needed for 45+ packages. 2. Remove `two-column-dock.zip`: [EGO Review Guidelines: unnecessary files](https://gjs.guide/extensions/review-guidelines/review-guidelines.html#don-t-include-unnecessary-files) 3. Rename line 202 to `destroy()` and add `super.destroy()` at the end of that function. That's is a much better way of implementing destroy without any need for connecting the signal. 4. Avoid using `=== 'function'` while you already know those functions exist (line 280, 294 `extension.js`). 5. Please don't put social media account in the description. `url` in `metadata.json` is enough. If you need any help with your extension you can ask us on: - [GNOME Extensions Matrix Channel](https://matrix.to/#/#extensions:gnome.org) - IRC Bridge: irc://irc.gimpnet.org/shell-extensions