A Gnome Shell Extension for organizing your Gnome Shell top bar. https://extensions.gnome.org/extension/4356/top-bar-organizer/
Find a file
June cc088f443c
refactor: clearly dist. betw. an items role and the id used in settings
Clearly distinguish between an items role, which is present in GNOME
Shells top bar, call that a role, and the thing that is stored in the
settings for an item, call that an items settings identifier.
Refactor the code with these new names in mind to make it clearer.
Also make the comments clearer.
And finally simplify the code handling AppIndicator items by simply
using the items settings identifier as the key in the roles map and with
that getting rid of the confusing concept of a placeholder role, which
is only relevant for the box order stored in settings. Just declaring it
as an items settings identifier, which it is, is much clearer.
2024-09-26 02:23:28 +02:00
.vscode Other: Specify a textwidth of 80 for JavaScript 2021-05-14 13:18:30 +02:00
data Refactor: Install forget action using install_action as well 2023-10-04 03:58:10 +02:00
docs docs: add newer, cut down and commented panel.js from GNOME Shell 47.rc 2024-09-12 21:44:26 +02:00
res Docs: Add README with screenshot, extension desc. and installation notes 2023-01-30 18:10:52 +01:00
src refactor: clearly dist. betw. an items role and the id used in settings 2024-09-26 02:23:28 +02:00
.editorconfig Feature: Add initial preferences dialog 2021-05-25 00:24:44 +02:00
.eslintignore docs: add newer, cut down and commented panel.js from GNOME Shell 47.rc 2024-09-12 21:44:26 +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.