O-Tiling is a free, open-source auto-tiling extension for GNOME Shell 48, 49, and 50. It automatically organizes your open windows into a clean, tiled layout - no manual dragging.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
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
floating_exceptions/config.js
floating_exceptions/main.js
| Version | Status |
|---|---|
| 2.9.12 (14) | Active |
| 2.9.9 (13) | Rejected |
| 2.9.5 (12) | Inactive |
| 2.9.4 (11) | Rejected |
| 2.9.4 (10) | Rejected |
| 2.9.3 (9) | Rejected |
| 2.9.1 (8) | Rejected |
| 2.9.0 (7) | Rejected |
| 2.8.13 (6) | Inactive |
| 2.8.11 (5) | Rejected |
| 2.5.0 (4) | Rejected |
| 2.5.0 (3) | Rejected |
| 2 | Rejected |
| 1 | Rejected |
Thanks for the review and for taking the time and effort to go through the changes! Both selective disable issues are fixed in this update: - "ui/window_animation.js": "disable()" no longer has the "if (!this._enabled) return;" guard. It now always restores the original "_mapWindow" and "_destroyWindow" methods. - "ui/workspace_animation.js": The same fix has been applied. The guard has been removed, and "disable()" always restores the original prototype methods. Both now follow the same unconditional cleanup pattern regardless of internal state. I also fixed several smaller bugs that users reported. In addition, I redesigned the Floating Exception app windows logic, which turned out to be a larger change than I originally expected. That's why this update is a bit bigger than anticipated. Thanks again for your time and effort reviewing this. .