-
Notifications
You must be signed in to change notification settings - Fork 7.7k
Description
Environment
Windows build number: 10.0.17134.1304
PowerToys version: 0.15.1
PowerToy module for which you are reporting the bug (if applicable): FancyZones
I was previously using version 0.14, but before installing version 0.15.1 I did uninstall PowerToys manually and then delete any configuration left in registry (HKCU\Software\SuperFancyZones) and on disk (%LocalAppData%\Microsoft\PowerToys).
Steps to reproduce
In version 0.14 of PowerToys I would first apply a set of pre-defined layouts that I wanted to be able to quickly switch between, by doing the following steps:
Edit zones, in theTemplatestab, select2as number of zones, selectColumnslayout, and clickApply.Edit zones, in theTemplatestab, select3as number of zones, selectColumnslayout, and clickApply.Edit zones, in theTemplatestab, select4as number of zones, selectColumnslayout, and clickApply.
Expected behavior
In version 0.14 of PowerToys I could use keyboard shortcut Win+Ctrl+2, Win+Ctrl+3 or Win+Ctrl+4 to activate one of the layouts that I previously had applied, as documented:
Win+Ctrl+<Number> | Cycles through saved layouts with the corresponding number of zones
E.g. Win+Ctrl+2 would flash the 2 zone columns layout, and I could snap windows to 2 zones. Then Win+Ctrl+3 would flash 3 zone columns layout which I then could snap windows to.
Actual behavior
In version 0.15.1 Win+Ctrl+ only flashes the layout last applied from Edit zones dialog, unable to change the active layout.
Additional comments
I am not sure if it even was intended to work the way I used it in version 0.14, or what "saved layouts" is referring to exactly (perhaps only custom layouts or something). The user interface would not show which layouts I had applied and was available to cycle through, the only way to see was either to test it using the keyboard shortcut or to try to make sense of the configuration stored in registry.
I understand the storage of zone configuration has moved from registry to file. In previous version I could see my applied layouts being added as binary values below the HKCU\Software\SuperFancyZones\ScreenWidth_ScreenHeight key. In the new version I do not see any similar information being added to the zones-settings.json file.