I am running Fences 4.21 installed from Steam and recently updated with the latest version after the following incident in an failed effort to recover.
I am using the Desktop Pages feature extensively, keeping hundreds of installed games desktop shortcuts organized into multiple fences across 6 pages. My default desktop/monitor and game resolution (where possible) are set to 1920x1080. As long as I only run 1920x1080 games, all is well with the world.
However, if I run a full screen game that defaults to a lower resolution (before I can alter it to 1920x1080 if even possible), Fences kicks most of my shortcuts out of their respective fences and returns them to the main desktop, where they fail to even fit since there are too many to fit the screen. This happens with most if not all of the lower resolutions commonly used by older or even ancient games (I am a collector).
All fence's sizes are configured to just fit their contained icons and are not rollups, and at least some of the fences are large enough that they would not even fit on a screen with a lower than 1920x1080 size, so I can understand the complexity or impossibility of dealing with the issue. However, if I run FENCES and attempt to restore a prior snapshot that appears to represent my shortcuts not being crammed on a single desktop page to fix the issue, though it accepts the restore request without issue, nothing changes, and the shortcuts remain fenceless and crammed on the normal desktop.
Any words of wisdom to prevent me from having to manually move hundreds of shortcuts back to their mostly empty fences on multiple desktop pages?
I am running Windows 11 23H2 OS Build 22631.4541 with the following Debug Log captured after the event and restoration attempt...
===Fences MultiMon Debug Log===
===Time: ld, UpTime ld===
===Display Devices===
Monitor: \\.\DISPLAY1\Monitor0, ID: \\?\DISPLAY#GSM5B8E#5&138f1f04&0&UID4354#{e6f07b5f-ee97-4a90-b076-33f57bf4eaa7}, Key: \Registry\Machine\System\CurrentControlSet\Control\Class\{4d36e96e-e325-11ce-bfc1-08002be10318}\0001, String: Generic PnP Monitor, State: 3, (0, 0 / 1920 x 1080)
===Monitors (1; 0,0; 1920x1080)===
Monitor: \\.\DISPLAY1, IsPrimary: 1, DPI: 96, (0, 0 / 1920 x 1080)
===Groups===
0-2|97|47|1726|302|0|Steam` |\\.\DISPLAY1` |0|0|1920|1080|1|0|255|3|` |-1|0|0|0|0|{72EBB155-A413-498F-BFF9-4B8763AD07A7} |
1-3|92|46|1726|227|0|EA` |\\.\DISPLAY1` |0|0|1920|1080|1|0|255|4|` |-1|0|0|0|0|{9C96F8C0-D40C-4412-9FAC-56360B32858E} |
2-4|955|47|750|152|0|Battle.Net` |\\.\DISPLAY1` |0|0|1920|1080|0|0|255|0|` |-1|0|0|0|0|{F86BC269-6334-4411-AB60-C7F0F8ED3867} |
3-5|266|47|675|77|0|Launchers` |\\.\DISPLAY1` |0|0|1920|1080|0|0|255|0|` |-1|0|0|0|0|{C7A12205-6483-4A86-A05F-34D7FF25AE9C} |
4-6|95|49|750|77|0|Amazon`Games` |\\.\DISPLAY1` |0|0|1920|1080|1|0|255|5|` |-1|0|0|1|0|{2B5F5DB5-4373-4A0F-88EE-5FA3937B01B4} |
5-7|98|47|1726|602|0|Epic`Games`1` |\\.\DISPLAY1` |0|0|1920|1080|1|0|255|1|` |-1|0|0|0|2|{4FC867AE-9889-47B2-AD7B-DA145BED0F4F} |
6-8|1620|49|202|77|0|Rockstar`Games` |\\.\DISPLAY1` |0|0|1920|1080|1|0|255|5|` |-1|0|0|0|0|{22523073-7B28-4F96-90E0-D08E2504A7F0} |
7-9|858|49|750|77|0|Ubisoft`Connect` |\\.\DISPLAY1` |0|0|1920|1080|1|0|255|5|` |-1|0|0|1|0|{6BFA59BF-6648-482C-96D2-CA62FB9A32DE} |
8-10|858|175|750|77|0|GOG`Galaxy` |\\.\DISPLAY1` |0|0|1920|1080|0|0|255|5|` |-1|0|0|0|0|{3E38481A-7B55-436E-9C93-7932422E3712} |
9-11|97|49|1726|602|0|Epic`Games`2` |\\.\DISPLAY1` |0|0|1920|1080|1|0|255|2|` |-1|0|0|0|0|{59E8FDB2-11A3-4DB3-B16D-BD9134C90728} |
===Settings===
AdjustGroupsForResolution=1
AdjustGroupsForResolution_FollowPrimary=0
StoreGroupDataPerResolution=-1
ResolutionLast=[0|0|1920|1080|1|\\.\DISPLAY1];
Moved to Fences area