Top Bar Organizer v1 includes the following changes:
Relevant and/or Breaking Changes
The following relevant and/or breaking changes of this version:
First Version
This is the first version of the Top Bar Organizer Gnome Shell extension
and therefore doesn't include any relevant or breaking changes.
git shortlog
The git shortlog for this version:
Julian Schacher (29):
Other: Specify a textwidth of 80 for JavaScript
Docs: Add annotated and cut down `panel.js`
Docs: Add initial `About_the_Top_(Menu)Bar.md`
New: Add initial bare-bones extension source code
Docs: Describe `Panel._addToPanelBox` logic
New: Add new top bar items to box orders on enable
New: Order top bar items on enable
Refactor: Move valid box order creation into own method
New: Overwrite `Panel._addToPanelBox`
Other: Add `.editorconfig`s
Refactor: Move individual top bar box ordering into own method
Feature: Handle changes of configured box orders
Refactor: Group "private" methods
Breaking: Handle AppIndicator/KStatusNotifierItem items better
Other: License this project
Other: Introduce ESLint for code linting
Feature: Make it possible to move items to other top bar boxes
Refactor: Move creation of updated box order into own method
Update: Handle permutations of outdated box orders getting saved better
Fix: Consider all boxes, when adding items to box orders
Feature: Add initial preferences dialog
Refactor: Move some classes from `src/prefs.js` into own files
Refactor: Move AppIndicator/KStatusNotifierItem logic into an own class
Refactor: Move logic for creation of special box orders into own class
Feature: Add repo url to `metadata.json`
Docs: Describe what "New" in old commit messages means
Other: Ignore `gschemas.compiled` files, since they're not source code
Build: Add script for packaging this extension
Update: Set `Panel._originalAddToPanelBox` to `undefined` on disable
top-bar-organizer_julian.gse.jsts.xyz.zip