1) I'll start with the obvious and very much requested multi-monitor zone editing support.
Users can see that predefined full-monitor zones are present on additional displays but sadly there doesn't seem to be a way for users to customise zones on them.
I would suggest adding a "Choose affected monitor" at the top of the zone editor which will list all available system displays and, depending on the selected display, will allow the user to pick and/or edit the layout to apply to the display.
2) Adding the ability to fine tune zone sizes by allowing a user to specify the pixel width/height values would be a welcome addition for all those OCD users out there (guilty =P ).
A simple set of integer fields in the middle of each zone to capture width/height values would be perfect (unless you can think of a more elegant solution).
3) I've noticed that when setting "Space around zones" to "0", the zone edges become completely invisible when clicking "Edit selected layout" (but still have a visual cue with a layout selected prior to entering the editing mode), which make it very difficult to get an idea of what your layout looks like by only relying of the circular blue resizing handles.
Please ensure that the edge visual cue is also visible when editing.
Thank you very much for the already incredible work =)
Upvoting this for #2. I really want to fine-tune the zones.
For #2, a temporary workaround is to attack the registry directly: each custom zone can be found in HKCU/Software/SuperFancyZones/Layouts. If you have a layout of "00 01 00 03 07 80 06 10 01 00 00 00 00 07 80 04 10", it van be read as:
You'll then have four dwords for each zone ("00 00 00 00 07 80 04 10"), that's where you'll want to fine tune:
the first four are X & Y coordinates for the upper left corner of the zone : "00 00" and "00 00", obviously are 0 & 0. If you want the zone to start at coordinates 450px/200px, you'll have to convert to hexa: 01 C4 (450) & 00 C8 (200).
The second group of four is the size of the zone, once again in hexa: 07 80 = 1920px; 04 10 = 1040px.
So if you want a 800x600 zone starting 450 pixels on the left and 200 pixels from the top: 01 C4 00 C8 03 20 02 58.
I'd definitely like to see the ability to fine tune the zones, with magnet snapping/screen coordinates/grid system (aka http://windowgrid.net/)
From #768, have the editor show the zone #'s more clearly.
@Cynicster
Most helpful comment
For #2, a temporary workaround is to attack the registry directly: each custom zone can be found in HKCU/Software/SuperFancyZones/Layouts. If you have a layout of "00 01 00 03 07 80 06 10 01 00 00 00 00 07 80 04 10", it van be read as:
You'll then have four dwords for each zone ("00 00 00 00 07 80 04 10"), that's where you'll want to fine tune:
the first four are X & Y coordinates for the upper left corner of the zone : "00 00" and "00 00", obviously are 0 & 0. If you want the zone to start at coordinates 450px/200px, you'll have to convert to hexa: 01 C4 (450) & 00 C8 (200).
The second group of four is the size of the zone, once again in hexa: 07 80 = 1920px; 04 10 = 1040px.
So if you want a 800x600 zone starting 450 pixels on the left and 200 pixels from the top: 01 C4 00 C8 03 20 02 58.