Fences 5.5 New Layout Engine Thread
As noted in its changelog, Fences 5.53 includes a new layout engine to better accommodate multi-monitor \ multi-resolution scenarios.
This thread is for reporting any issues encountered with it and how to best troubleshoot and report issues.
Multi-monitor enhancements
Prior to Fences 5.53, likely the most popular setting for monitor management in Fences was:
'Store my Fences' positions on a per-screen-resolution basis'

Starting with Fences 5.53, a new option was added:
'Store my layout on a per-monitor-configuration-basis'

For more on why we added it, and what it helps solve, please see:
https://forums.stardock.com/528046/get;3931457
This new option will be enabled by default for new installs ONLY. Anyone installing 5.53 (or later) over a prior version of Fences would need to enable it manually. The decision to not enable it for existing installations was not to disrupt anything a client has set.
That said, we are monitoring reports where the old setting was indeed preserved, however, its behavior for its renamed setting (Preserve my layout by scaling my Fences groups), may not be rendering Fences and layout as it once had.
In any event, the goal for this effort is to get the new setting to work as the default for most all monitor counts, resolutions, and connection types.
Troubleshooting
If you are having issues with monitor configurations with Fences 5.53 (or later):
- In Fences, enable 'Store my layout on a per-monitor-configuartion basis'.
- Connect as many monitors as you can have daily. Meaning, if you normally would have 1 monitor connected, but could often have 3, please set the stage with 3.
- If necessary, resize and reposition your Fences as you see fit - including any on other monitors.
- Save a 'Backup in Fences (formerly called 'Shapshot') with a name that is descriptive of the state - 'My 3 Monitor setup' for example.
- Reboot the PC, keeping it in that same state (3 monitors for example)
NOTE: With the new option set, upon reboot, there may indeed be a short delay between when the desktop is rendered and when Fences arranges the desktop. In other words, if you reboot and things do not immediately seem correct, give it a few seconds before suspecting something is wrong. The same goes for connecting \ disconnecting monitors - Fences will take a moment to ensure Windows is done registering everything before it acts. - Does it reboot with Fences scaled correctly and in the position you expected (and saved)?
- If you change the resolution of any of the monitors, do the Fences scale (same proportional size) properly?
- If you move or resize Fences, and restore the snapshot, does it restore them properly?
Please repeat steps 3-8 for any subset of monitors you could have, creating a snapshot for each (2 and 1 in this hypothetical scenario).
Reporting an issue
When reporting an issue, we want as much information as possible.
- Exact Windows version (winver.exe). Example:

- Exact Fences version

- Monitor count
- The exact connection type for each monitor
- If any adaptors are used to bridge monitors (a docking station for example or USB-C to HDMI connector).
- Exact steps to reliably and constantly reproduce the issue. For example '
Perhaps 1 out of 10 reboots, Fences are messed up when [insert conditions: monitor count, connection type, resolution, coming out of a game, etc]'
- And the results of a 'Backup' restore - does it work to restore your Fences \ icons properly when used.


