Invalidly detecting changed resolution
At the beginning, let me point out that I've tried all possible options for the "Layout auto-adjustments" section of the configuration, pertaining to resolutions.
I've seen several posts about the issues with multiple monitors and this application and decided to dig into the logs because I'm tired of this application malfunctioning.
Currently I am completely UNABLE to get my fences to return to my primary monitor. My primary monitor is a displayport monitor, while the other two are HDMI, and due to the annoying defect/feature, from Windows, the monitor is detected as unplugged when turned off, like all displayport monitors. As a result, Fences notices a resolution change and moves all my fences to one of my smaller HDMI monitors. Fine. That's annoying, but it is what it is. (Please see my P.S. at the end...) I tried to alleviate this by manually saving layouts with everything on the correct monitor.
The problem is:
When I restore my layout, Fences invalidly detects a resolution change and promptly UNDOES my restore, which then moves my fences back to the HDMI monitor. The fences all display in the correct location for about 1-2 seconds before moving back. According to the logs:
2E8F2208X - UI-Language: en-US
2E8F2257X - FencesUI Start - /changedresolutions
2E8F2506X - UI-Language: en-US
2E8F2554X - FencesUI Start - /changedresolutions
2E8F2564X - FencesUI End - /changedresolutions
2E8F2B01X - FencesUI End - /changedresolutions
When I first do the restore it runs /changedresolutions, and then a few seconds later runs it again.
PLEASE take a look at this, because being forced to be unable to use my fences due to the smaller monitor size is VERY annoying.
P.S.
PLEASE allow us a feature (add all the warnings you want to it) to disable the resolution check. I am 100% okay with my icons being unavailable when I turn off my displayport monitor because I will turn it back on. If I disconnect the monitor and forget to move the fences, then I can be responsible for restoring it. Please don't protect me from myself.
I would give you separate logs for when "On screen resolution changes....Don't preserve my desktop layout" is selected, but it is EXACTLY the same. It still runs the /changedresolutions and still moves everything. This seems like a major malfunction, in my opinion.