Top Bar Organizer v5 includes the following changes:
Relevant and/or Breaking Changes
The following relevant and/or breaking changes of this version:
Other
- Made AppIndicator/KStatusNotifierItem addition work again.
- Heavily simplified main extension code.
- And more. See the
git shortlog
.
git shortlog
The git shortlog for this version:
Julian Schacher (18):
Fix: Null out `this.settings` on extension disable
Fix: Don't use `globalThis`, since it won't get g.c. on window close
Other: Mark AppIndicator/KStatusNotifierItem addition as broken
Refactor: Introduce `BoxOrderManager`
Refactor: Simplify `#overwritePanelAddToPanelBox` heavily
Refactor: Merge `AppIndi.KStat.ItemManager` code into `BoxOrderManager`
Fix: Support AppIndicator/KStatusNotifierItem item addition again
Update: Don't have the not ready app indicators at the far right
Refactor: Don't add ScrollManag. inst. to `this`, since thats not needed
Other: Add whitespace rules from GJS Style Guide and fix complaints
Other: Disallow omitting curly braces and enforce one true brace style
Refactor: Use private fields instead of pref. with `_`, where suitable
Other: Remove unused typedef `BoxOrders`
Refactor: Introduce `#handleNewItemsAndOrderTopBar` method
Other: Remove unused typedef `PositionAndBoxOverwrite`
Refactor: Reorder enable code and comment it, to make it more clear
Refactor: Rename `this.settings` to `this._settings`
Other: Bump version to 5
top-bar-organizer_julian.gse.jsts.xyz_v5.zip