Auto-tiling extension for GNOME Shell that automatically arranges your windows into clean, efficient layouts, no manual dragging or resizing required. Built for a fast, efficient workflow, intelligently adapts your layout as windows open, close, and change, while giving you the customization and control you need. Make multitasking on GNOME faster, cleaner, and more productive.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
EGO-X-004 warning
extensions should avoid synchronous file IO in shell code
Shell code should avoid synchronous file IO APIs like `GLib.file_get_contents()` and `Gio.File.load_contents()`.
ui/theme_consistency/apply.js:14
GLib.file_get_contents(path)
ui/theme_consistency/apply.js:67
GLib.file_get_contents(path)
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
floating_exceptions/utils.js
| Version | Status |
|---|---|
| 2.10.10 (28) | Active |
| 2.10.9 (27) | Active |
| 2.10.8 (26) | Rejected |
| 2.10.7 (25) | Active |
| 2.10.7 (24) | Rejected |
| 2.10.4 (23) | Active |
| 2.10.3 (22) | Rejected |
| 2.10.1 (21) | Inactive |
| 2.9.21 (20) | Inactive |
| 2.9.20 (19) | Rejected |
| 2.9.20 (18) | Rejected |
| 2.9.18 (17) | Rejected |
| 2.9.17 (16) | Rejected |
| 2.9.15 (15) | Inactive |
| 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 |
I’ll avoid pushing large diffs in feature updates. I also refactored some code comments to improve readability, which is why the diff may look larger than expected. I understand this can make reviews harder and more time-consuming. The source is built from TypeScript. GitHub diff: https://github.com/oliwebd/o-tiling/compare/v2.8.13...v2.9.0