This GNOME extension brings Windows 10–style window tiling to your desktop. It allows you to quickly snap and organize windows using familiar keyboard shortcuts — Super + Arrow Keys. Press Super + Left/Right to move windows to either half of the screen, or combine with Up/Down to tile them into corners. A simple, efficient way to boost your workflow and window management on GNOME.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
The way you moved out the logic out of the `Tile` class is a bad practice. The better way is to hold timeouts in `Tile` class and then create a `Tile.destroy` function that is just getting called in `extension.js`. That way, you do this in enable: ```js this.#tile = new Tile(); ``` and on disable: ```js this.#tile?.destroy(); this.#tile = null; ``` Wanna fix and send it again?