Multi-monitor productivity with configurable window layouts and a top bar that seamlessly follows your focus.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
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.
stack_manager.js:138
btn.connect('button-press-event', (actor, event) => {
if (event.get_button() === 1) {
this.stackManager.manager._log(`[StackManager] Stack mode explicitly clicked: ${modeName} for zone: ${this.zone}`);
if (!btn.reactive) return Clu
stack_manager.js:107
btn.connect('notify::hover', () => btn.set_style(btn.hover ? this.btnStyle + this.btnHoverStyle : this.btnStyle))
stack_manager.js:134
btn.connect('notify::hover', () => {
this.syncModeStyles();
})
tiling_manager.js:134
this._captureId = global.stage.connect('captured-event', (_, event) => {
if (event.type() === Clutter.EventType.KEY_PRESS && event.get_key_symbol() === Clutter.KEY_Escape) {
this.close();
return Clutter.EVENT_STOP;
}
EGO-L-004 warning
main loop sources should be removed in disable()
Main loop sources assigned in `enable()` are missing matching removals in `disable()` or its helper methods.
stack_manager.js:168
GLib.timeout_add(GLib.PRIORITY_DEFAULT, 200, () => {
if (btn) this.syncModeStyles();
return GLib.SOURCE_REMOVE;
})
tiling_manager.js:231
GLib.idle_add(GLib.PRIORITY_DEFAULT, () => {
applyWindowTransform(win, mon, targetRect, false, logger);
return GLib.SOURCE_REMOVE;
})
| Version | Status |
|---|---|
| 14 | Unreviewed |
| 13 | Rejected |
| 12 | Rejected |
| 11 | Rejected |
| 10 | Rejected |
| 9 | Rejected |
| 8 | Rejected |
| 7 | Rejected |
| 6 | Rejected |
| 5 | Rejected |
| 4 | Rejected |
| 3 | Rejected |
| 2 | Rejected |
| 1 | Active |