Review of "WinTile: Windows 10 window tiling for GNOME" version 1

Details Page Preview

WinTile is a hotkey driven window tiling system for GNOME that imitates the standard Win-Arrow keys of Windows 10, allowing you to maximize, maximize to sides, or 1/4 sized to corner across a single or multiple monitors using just Super+Arrow. As of v3, WinTile also supports: - 2, 3, or 4 columns for standard or ultrawide monitors - Top/bottom half support - Mouse preview and snapping for placing windows - Toggling of 'maximize' mode, which adds/removes GNOME animations

Extension Homepage
https://github.com/arturds/wintile

No comments.

FAQ

Files

Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.

All Versions

Version Status
1 Rejected

Previous Reviews on this Version

JustPerfection rejected
1. Remove `.0` from `40.0`, `41.0` and `42.0` in metadata.json. No need to use minor versions in 4x versions. 2. Use `ExtensionUtils.getSettings()` instead of creating your own custom functions (prefs.js line 16-24): https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/misc/extensionUtils.js 3. Move line 16-24 to `buildPrefsWidget` and make it local. not global. 4. Did you actually tested this extension in all of those 3.x versions? If not, please remove all 3.x versions. 5. `Tweener` is a very old module and shouldn't be used in 40 and higher. 6. extension.js line 42-52 (read #2) and should be moving to enable and null that out in disable. 7. line 66 and 720 extension.js should be moving to enable: https://gjs.guide/extensions/review-guidelines/review-guidelines.html#only-use-init-for-initialization 8. Timeouts in lines 633, 641, 664, 684, 845 and 884 (extension.js) should be removed in disable: https://gjs.guide/extensions/review-guidelines/review-guidelines.html#remove-main-loop-sources If you need any help with your extension you can ask us on: - [GNOME Matrix Channel](https://matrix.to/#/#extensions:gnome.org) - IRC Bridge: irc://irc.gimpnet.org/shell-extensions