microsoft / PowerToys

Windows system utilities to maximize productivity
MIT License
109.54k stars 6.45k forks source link

Fancy Zones: Zone Layouts should automatically resize based on changes in screen resolution #2847

Closed JTApps-1 closed 4 years ago

JTApps-1 commented 4 years ago

Summary of the new feature/enhancement

Fancy Zones: Zone Layouts should automatically resize based on changes in screen resolution. Frequently I switch between monitors, multimonitor or present. When I do this, often my screen resolution must change. It would be great if FZ was smart enough to resize based on resolution changes.

Proposed technical implementation details (optional)

Track FZ Zones position and percent distance from the x/y screen edges in the current resolution and transform that to a relative position and size in the new resolution scheme. Allow for user to reposition if the transform is slightly off. Then, remember the settings and monitors for feature reconnect...Or attempt to transform each time.

larsk21 commented 4 years ago

+1

I noticed that FZ already resizes the zones (after a resolution change) when the zones editor is opened. Couldn't this functionality be used automatically when a resolution change is detected?

enricogior commented 4 years ago

@JTApps-1 @larsk21 closing as duplicate of https://github.com/microsoft/PowerToys/issues/2671 Thanks.