Linux PowerToys v0.9 | Fancy Zones big major update!
[!IMPORTANT]
🚧 This project is currently in a very early stage of development. 🚧 It is not affiliated with or endorsed by Microsoft in any way. Currently supports GNOME desktop environment only. You want to suggest a new feature or contribute? Please open a new issue!
Fancy Zones big major update!
New: Added button to open more settings for Fancy Zones utility:
New: You can choose between CTRL, ALT and SUPER to activate the tiling system or span multiple tiles
New: share your layouts with others and import layouts!
New: You can enable blur! It is currently an experimental feature
New: choose the layout you prefer for each monitor and allow different layouts between monitors too.
New: Right-click on a window to use the auto-tile buttons and the snap assistant from there! The auto-tile buttons allow you to tile to the leftmost or rightmost empty tile, based on your selected layout. The "Move to best tile" button suggests tiling to the nearest empty tile to the center of the screen. This is something new in the GNOME ecosystem, especially considering how the layout and tile buttons are drawn: feel free to share your thoughts and ideas by opening a new issue!
Check the demonstration video to see it in action!
The original idea was to show the snap assistant when hovering the maximize button (as it is done on Windows 11). Unfortunately, GNOME doesn't let us handle the hovering of the maximize button or add another button near it...
New: Show a border around focused window. Can be enabled/disabled from the preferences and you can customize the width as well.
New: Customize snap assistant and tiles animations. You can disable them too, by setting a speed of 0
New: You can now import, export and reset Fancy Zones settings:
New: It is now possible to have a different layout for each workspace. With this addition you can now select your favourite layout for each workspace of each monitor.
New: Finally, automatic tiling! When a window is created, it can be automatically moved to the best tile according to where other windows are tiled and the current layout. The setting can be enabled/disabled from the extension's preferences (disabled by default). It follows the currently selected layout to pick the best tile for newly created windows. The best tile is the vacant tile nearest to the center of the screen.
While other operating systems have offered similar features, Linux has often lacked similar implementations with a great user experience.
After placing a window in a tile using the tiling system, you’ll see suggestions for other windows to fill the remaining tiles. Got too many windows open? No problem! If all suggestions don’t fit within the available space, you’ll get a scrollable list for quick and easy navigation. See it in action: