Review of "Magic Top Bar" version 0.2.0 (1)

Details Page Preview

Arrange the top bar: drag its icons with the mouse to another place or another side, hide the ones you don't need, and double-click the empty bar to make its background transparent or normal again. Apps' tray icons (AppIndicator, KStatusNotifierItem and legacy tray icons) appear in the bar with their menus. Everything can also be set in the settings, where the icons are three lists you can drag between; an icon in the bar opens them.

Extension Homepage
https://github.com/uBruckhaus/gnome-magic-top-bar

No comments.

FAQ

Files

Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.

Shexli (experimental) warning 3

Shexli found 3 issues that may need reviewer attention.

EGO-P-007 warning

JavaScript files should be reachable from extension.js or prefs.js

Some JavaScript files are not reachable from `extension.js` or `prefs.js` imports.

Don't include unnecessary files

  • tray/tools/busAnalyzer.js

EGO-L-001 warning

extension must not create GObject instances or modify shell before enable()

Resource creation or signal/source setup was found outside `enable()`.

Only use initialization for static resources

  • extension.js:16
    this._tray = new TrayIcons(this)
  • extension.js:17
    this._button = new SettingsButton(this)

EGO-L-005 warning

owned object references should be released in disable()

Owned references that are cleaned up in `disable()` should also be released with `null` or `undefined`.

Destroy all objects

  • extension.js:17
    this._button = new SettingsButton(this)
  • extension.js:16
    this._tray = new TrayIcons(this)

All Versions

Version Status
0.2.0 (1) Unreviewed