Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Save and Restore Window Positions Across Multiple Monitors #31377

Open
Tutuq opened this issue Feb 10, 2024 · 1 comment
Open

Save and Restore Window Positions Across Multiple Monitors #31377

Tutuq opened this issue Feb 10, 2024 · 1 comment
Labels
Idea-Enhancement New feature or request on an existing product Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams Product-FancyZones Refers to the FancyZones PowerToy

Comments

@Tutuq
Copy link

Tutuq commented Feb 10, 2024

Description of the new feature / enhancement

The proposed feature is an enhancement to the FancyZones utility in PowerToys. It allows users to save the current layout of their windows across multiple monitors and restore this layout at a later time.

The feature could be activated through a hotkey or a button in the PowerToys interface. When activated, the current positions and sizes of all open windows are saved. Later, if the windows have been moved or resized, activating the feature again would restore all windows to their saved positions and sizes.

This feature would be particularly useful for users who frequently switch between different window layouts, as it would allow them to quickly restore a previous layout without manually rearranging their windows. It would work across multiple monitors and for all types of windows, enhancing the overall user experience of managing windows in a multi-monitor setup.

The feature could also include the ability to remember multiple layouts, allowing the user to save and restore different layouts as needed. This would provide users with greater flexibility in managing their workspace.

Scenario when this would be used?

This feature would be used in scenarios where a user has a specific layout of windows across multiple monitors that they frequently use. For example:

System Reboots and Shutdowns: After system reboots, shutdowns, or power-ons, window positions can get shuffled around. With this feature, the user could easily restore their preferred layout once the system is back up.
Multitasking: A user might have a layout for multitasking where they have their email open on one half of a monitor, a spreadsheet open on the other half, and a web browser open on a second monitor. They could save this layout and quickly restore it whenever they need to multitask.
Different Work Modes: A user might have different layouts for different types of work. For example, they might have a layout for coding with their code editor and terminal on one monitor and documentation on another. They could switch to this layout whenever they’re coding.

Supporting information

https://sl.bing.net/fAwiRwyLmRo

@Tutuq Tutuq added the Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams label Feb 10, 2024
@davidegiacometti davidegiacometti added Idea-Enhancement New feature or request on an existing product Product-FancyZones Refers to the FancyZones PowerToy labels Feb 12, 2024
@FlyMyPG
Copy link

FlyMyPG commented Nov 26, 2024

I was just checking to see if PowerToys had this feature within FancyZones. Apparently, a recent MS Edge update causes its windows (and only Edge windows), to move and resize when my HDMI monitor wakes from sleep. I need a tool to force Edge to behave.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Idea-Enhancement New feature or request on an existing product Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams Product-FancyZones Refers to the FancyZones PowerToy
Projects
None yet
Development

No branches or pull requests

3 participants