microsoft / PowerToys

Windows system utilities to maximize productivity
MIT License
111.04k stars 6.54k forks source link

[FancyZones] Remember window layout when changing display configuration. #17989

Open GoldenJoe opened 2 years ago

GoldenJoe commented 2 years ago

Description of the new feature / enhancement

When docking/undocking a portable computer. Your windows end up in a jumbled mess, at least on Windows 10. This is a massive inconvenience. I propose two solutions:

  1. When display settings are changed, save the current window layout for the old display configuration, and load the previously saved window layout for the new configuration, if one exists.

  2. Allow the user to assign a virtual desktop to a display. In the absence of the physical display, windows that were on that display are moved to the virtual desktop.

Scenario when this would be used?

Any time the user has multiple displays.

Supporting information

No response

franky920920 commented 2 years ago

Which version of Windows are you using? Windows 11 should come with this feature. /needinfo

GoldenJoe commented 2 years ago

Windows 10, changing my OS is not an option. If 11 already has this solved, backporting it to PowerToys would suffice.

wintheriscomming commented 2 years ago

👍 At the office we are not allowed to have meetings at our desks and are expected to undock our computers and bring them to meeting rooms elsewhere to have the meeting. As a developer you have many application windows in many different zones and it takes time and effort to move everything back to their original zone when coming back to the desk and re-plugging the computers to our docks. When you have many meetings a day this gets pretty frustrating.

Upgrading to Windows 11 is not possible in the foreseeable future.