adoptedchild - if you have auto-arrange on, it does move everything out of the way. not sure what to do in the case of grid-mode or free-floating though... i'm not sure i know where to put those icons if you happen to slam down a fence on top of them? i guess a argument could be made too that someone might move a fence on top of some icons only briefly, while shuffling things around... moving those icons out of the way would result in the rest of your desktop getting borked.
any ideas on how to handle that?
I turned auto arrange on and yes, the icons are automaticly moved out of the way when it's active. I'm not sure just yet if I like having auto arrange turned on, though, so I guess I'll have to get back to you on that.
To test the auto arrange, I took a bunch of files from one of my folders and placed them on my desktop and moved one of my fences around over them. It got a bit glitchy for a minute when a few of the icons wouldn't auto arrange, but after moving the "stuck" icons it worked just fine. I haven't been able to reproduce the glitch, so I'm not sure if it was just a fluke of Windows or what, but if I figure out how it happens I'll let you know.
Anyway, it looks like the problem of icons not being moved out of the way when re-arranging fences has been shot down for the most part. So I guess the importance of having Fences automaticly move icons out from underneath itself when changing the layout would depend on how many people use (or know how to use) Windows' auto arrange feature.
I still think it should at least be able to do it when choosing a new layout from the presets. That way people can cancel if they don't like the way the icons outside of the fences have been moved. Maybe there's a way Fences can turn on auto arrange temporarily when choosing a layout preset?
I imagine it would look something like this:
--------------------------
user selects a layout preset and clicks "apply"
Fences checks to see if auto arrange is turned on
if auto arrange is not turned on then
turn auto arrange on
otherwise
do nothing to auto arrange setting
preview selected layout preset
if user cancels layout change then
restore auto arrange to original setting
restore icons and fences to original positions
if user accepts layout change then
apply layout and restore original auto arrange setting
--------------------------
Sound good?