See and manage windows that are always on top or always on the visible workspace. Marks them with a window outline, a corner badge, a top bar indicator and a dock badge, adds configurable shortcuts (and finds the ones you already have), auto-pins apps by rule, and adapts to server-side, client-side and custom window decorations.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
EGO-L-002 warning
objects created by extension should be destroyed in disable()
Objects assigned in `enable()` are missing matching `.destroy()` calls in `disable()` or its helper methods.
overlays.js:205
this._badge = new Badge(manager, window)
overlays.js:201
this._outline = new St.Widget({
style_class: 'aoi-outline',
reactive: false,
})
overlays.js:398
ring
EGO-L-003 warning
signals connected by extension should be disconnected in disable()
Signals assigned in `enable()` are missing matching disconnect calls in `disable()` or its helper methods.
overlays.js:238
this._badge.connect('style-changed', () => this._queueSync())
EGO-L-006 warning
preferences classes should not retain window-scoped objects on instance fields without close-request cleanup
Preferences code stores window-scoped objects on the exported prefs class without `close-request` cleanup.
prefs.js:1031
this._rulesGroup = new RulesGroup(settings, window)
| Version | Status |
|---|---|
| 1.0.0 (1) | Unreviewed |