microsoft / PowerToys

Windows system utilities to maximize productivity
MIT License
108.55k stars 6.41k forks source link

Fancy Zones - Cannot set a 2560x1440 resolution for center zone #28255

Open Wardenology opened 1 year ago

Wardenology commented 1 year ago

Microsoft PowerToys version

0.73.0

Installation method

GitHub

Running as admin

Yes

Area(s) with issue?

FancyZones Editor

Steps to reproduce

Panel is 5120x1440 in resolution. Launch the layout editor. Create a custom layout. Set space around to 0 pixels (or turn it off, does not matter) Set highlight to 0 (does not matter) Try and set a 3 column zone and attempt to set the left or middle zone to 2560x1440. The result is always 1 pixel off horizontally.

✔️ Expected Behavior

3 zones: Left 1280x1440 Middle 2560X1440 Right 1280x1440

❌ Actual Behavior

Middle (and right) zone will always set at 2561 or 2559 pixels.

Other Software

No response

SirLupus commented 10 months ago

Same here. Even with 0.75 not possible. I want Left: 2560x1440, Middle: 1280x1440, Right: 1280x1440. 2560 is not possible, only 2559 or 2561 pixels.

Edith: Seems to be fixed since 0.75? The old layout seems to be buggy, instead I created a new layout and could set up with the resolutions I mentioned before.

Wardenology commented 10 months ago

Just updated to 0.75/ Issue still persists, trying to set a left pane to 1280x1440 always results in being 1 pixel off either direction. Seems this happens regardless of the resolution of the right panel, and I would assume there are more resolutions this happens for.

It can be worked around if you have 2/3 zones that add up to the desired resolution and then deleting the divider between zones. This is the only way I managed to set everything properly.