A GNOME Shell extension that lets you reorder, group, and show/hide the items of the top (menu) bar — the clock, system indicators, AppIndicator/tray icons, and the items other extensions add — instead of being stuck with whatever order they happened to load in. A significantly improved fork of Top Bar Organizer
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
EGO-C45-001 warning
45+ preferences should use fillPreferencesWindow instead of getPreferencesWidget
45+ preferences code should use `fillPreferencesWindow()` instead of `getPreferencesWidget()`.
prefs.js:7
getPreferencesWidget() {
const provider = new Gtk.CssProvider();
provider.load_from_path(this.metadata.dir.get_path() + "/css/prefs.css");
const defaultGdkDisplay = Gdk.Display.get_default();
Gtk.StyleContext.add_provider_for_display(defaultGdkDisplay, provider, G
1. Fix the issue mentioned in shexli. 2. Please use `connectObject()` and `disconnectObject()` so it is easier to track for cleanup. You can also add `donations` to the `metadata.json`, so people can donate to you if they want: [Extension Anatomy: donations](https://gjs.guide/extensions/overview/anatomy.html#donations) 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