A Gnome Shell Extension for organizing your Gnome Shell top bar. https://extensions.gnome.org/extension/4356/top-bar-organizer/
Find a file
June 979e770057
update: properly handle top bar items of Task Up UltraLite extension
Since the Task Up UltraLite extension creates a bunch of top bar items
as part of its functionality, the Top Bar Organizer settings would get
spammed with items, making them hard to navigate and making it
practically impossible to manage the top bar items of the Task Up
UltraLite extension itself. Therefore introduce functionality for
properly handling the Task Up UltraLite top bar items, by grouping them
internally and just exposing a single Top Bar Organizer settings item
for all the Task Up UltraLite items, which then allows to manage the
Task Up UltraLite top bar items nicely.

This fixes #25:
https://gitlab.gnome.org/june/top-bar-organizer/-/issues/25

Task Up UltraLite extension:
https://extensions.gnome.org/extension/7700/task-up-ultralite/
2025-06-10 03:54:30 +02:00
.vscode Other: Specify a textwidth of 80 for JavaScript 2021-05-14 13:18:30 +02:00
data fix: use row title to make settings window not break for long item names 2025-06-09 19:53:12 +02:00
docs docs: add newer, cut down and commented panel.js from GNOME Shell 48.2 2025-06-08 20:57:58 +02:00
res Docs: Add README with screenshot, extension desc. and installation notes 2023-01-30 18:10:52 +01:00
src update: properly handle top bar items of Task Up UltraLite extension 2025-06-10 03:54:30 +02:00
.editorconfig Feature: Add initial preferences dialog 2021-05-25 00:24:44 +02:00
.eslintignore other: add GNOME 48.2 panel source code file to .eslintignore 2025-06-09 18:33:10 +02:00
.eslintrc.yml Other: Require trailing commas for multiline for most 2023-10-05 14:50:36 +02:00
.gitignore Build: Use gnome-extensions pack for creating extension zip/bundle 2023-01-15 23:35:36 +01:00
CONTRIBUTING.md other: change commit msg format to use lowercase tags and desc. start 2024-09-11 02:51:20 +02:00
COPYING Other: License this project 2021-05-17 14:37:57 +02:00
git_annotated_tag_template docs: enhance the git annotated tag and release notes templates 2024-09-11 03:58:32 +02:00
package-lock.json Other: Upgrade ESLint to latest version and run npm update 2023-10-05 14:18:11 +02:00
package.json other: update my name 2024-09-11 03:16:46 +02:00
package.sh Update: Improve drag handle styling by using GNOME Settings style 2023-04-20 12:33:30 +02:00
README.md other: update my name 2024-09-11 03:16:46 +02:00

Top Bar Organizer

Screenshot of GNOME Shell 43 with Top Bar Organizer v6 running and its preferences open. The GNOME Shell top bar items aren't all in their default location.

Top Bar Organizer allows you to organize the items of the GNOME Shell top (menu)bar.

Installation

The extension is available on the GNOME Extensions website.
Or you can also manually install a release from the releases page.

There's also a community-maintained AUR package available.