Fork of PowerToys/Fancyzones
Organising workplace and boost workflow with fast, optimised and dynamic windows tiling manager. For Windows users that want a taste of glorious Linux desktop experience.
Most of Fancyzones features have been removed. In place, these features below are added and customised. Feel free to request or pull request new features.
Dynamic windows tiling: Single main window on the left and sub windows stacking on the right column. New window is auto added to stack.
New keyboard shorcuts to interact with stacks and layout:
Demo: https://i.imgur.com/g2x6zx6.mp4
C:\Program Files\PowerToys\modules\FancyZones
. Since PowerToys has not supported custom module name so just paste and replace the original fancyzones.dll
. Back it up if you want.
Note: Your path to PowerToys folder might be differentClone
git clone https://github.com/microsoft/PowerToys
cd PowerToys/src/modules/
git clone https://github.com/khanhas/fancytiling
Open up PowerToys project in Visual Studio 2019. But first, check out requirements in PowerToys Github page.
In Solution Explorer panel, navigate to modules
directory.
Create new directory under modules
called fancytiling
.
Right click at fancytiling
-> Add -> Existing Project -> Choose FancyZonesModule.vcxproj
and FancyZonesLib.vcxproj
under ...\PowerToys\src\modules\fancytiling
folder (not original FancyZones folder).
Unload FancyZones
project.
Now it's ready to build.