-
Notifications
You must be signed in to change notification settings - Fork 6.6k
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
FancyZones not allowing differing layouts on different monitors #19203
Comments
I am experiencing the same issue. |
I'm experiencing the same issue. |
PowerToysReport_2022-07-08-09-18-22.zip |
same issue, here are my full logs as well. |
Commenting here because I was told to do so on another issue. Bug Report Tool results attached. Comment from other issue: I just experienced this same bug on a 2-monitor setup. Left monitor and right monitor have different zone layouts in the settings. But in practice, both screens have the zone layout of the left screen. I'm not sure if it matters, but I was using a custom layout on the left screen, and a prebuilt template on the right screen (Priority Grid.) Now, whatever layout I set for the left screen applies to both screens. Also, the monitors are attached to a laptop. However, the laptop is closed. I'm only using the 2 external monitors, not the laptop monitor. If I open the laptop and use that monitor, the layout set for that monitor works perfectly. This bug seems to only affect externally connected monitors. Also, my monitors are connected via a USB-C HP dock. |
@SeraphimaZykova because i found the problem: PowerToys/src/modules/fancyzones/editor/FancyZonesEditor/Utils/FancyZonesEditorIO.cs Line 839 in c36a80d
missing: monitor.Device.MonitorInstanceId == layout.Device.MonitorInstanceId
so now if there are duplicate monitors, it will set them both to the same layout you where on the right track with the last commit; |
@jaimecbernardo Just wanted to report the test build did resolve the bug I was experiencing with FancyZones in version 0.60.0. |
Thanks everyone for helping debug and test this! |
The test build in #19203 comment is working for me now and resolves the issue I reported in #19389. Thank you for the fix. |
If the fix is confirmed as working, are those of us just now discovering the issue this morning better off rolling back to 0.59.1 or just sticking it out and waiting for 0.60.1 to be deployed? How long does that usually take? |
@jaimecbernardo I tried clearing the logs unfortunately did not fix the problem, found something interesting in the app logs though, the last line goes on forever every few milliseconds.
|
@jaimecbernardo I tried clearing the logs unfortunately did not fix the problem, found something interesting in the app logs though, the last line goes on forever every few miliseconds.
|
There's this one #19203 (comment) |
|
The hot fix was released in 0.60.1: https://github.com/microsoft/PowerToys/releases/tag/v0.60.1 |
For those who installed the debug build, please uninstall it and install 0.60.1 instead, so you can continue receiving updates. |
This is still open but I read from the comments that it should be fixed in v0.60.1. Is that correct? |
0.60.1 seems to have completely broken FancyZones' ability to remember which layout was active when using remote desktop. It always defaults to Priority Grid. Uninstalling and installing 0.59.1 fixes it. |
Yikes... I am keeping my old v0.59.0.. Thanks! |
I am referencing this comment: #19240 (comment) My original bug report: #19240 (comment) Current Install: Report of my findings:
Thanks! |
I just wanted to update my comment with so far the issue has vanished. This appears to be fixed 🚀 |
The latest update (0.60.1) has resolved the issue for me. |
Unsure if a similar issue, but every time I reboot my Win11 PC, the applications I have set to zones switch monitors. I stick to the latest version, and seems every time I reboot, startup apps that have zones seems to be on the wrong monitors, every time. |
Microsoft PowerToys version
0.60.0
Running as admin
Area(s) with issue?
FancyZones, FancyZones Editor
Steps to reproduce
Open FancyZones layout editor
Select first monitor and assign a template to monitor 1
Select second monitor and assign a different template to monitor 2
✔️ Expected Behavior
Monitors maintain their distinct and different templates
❌ Actual Behavior
Both monitors are assigned the same template layout
Other Software
No response
The text was updated successfully, but these errors were encountered: