The plan we had in mind was that it would follow along with the user input until the gesture terminated (they lifted their fingers), and then it snaps to the nearest 90 degree orientation (with a little extra work that simulates "momentum", so, if they spin quickly it'll snap ahead even if you aren't past 45 degrees yet).<br />
<br />
So, it'll never leave the image at a random rotation when you let go, but it will follow along with your fingers (so if I rotate 45 degrees and hold it, continuing the gesture, it will stay at 45 until I let go).<br />
<br />
It only happens for stand-alone images, NEVER for pages.<br />
<br />
A threshold may not be appropriate, in my opinion. For one thing, the rotate gesture is a pain to get OS X to recognize as it is (on our Magic Trackpad), so it's unlikely to be accidentally triggered. If they do brush the trackpad and rotate it, it's likely they'll understand that it was due to a rotation gesture, and they can just as easily rotate it back. Alternatively, we can possibly provide a context menu "Reset Rotation", if need be. F5 works as-is.<br />
<br />
I agree that it should respect the OS's rotate setting.<br />
<br />
Quoting Stephen Horlander <shorlander@mozilla.com>:<br />
<br />
>> Rotation gestures are some of the most dangerous and unexpected <br />
>> gestures, see the case of Abobe shipping Photoshop with it and then <br />
>> everyone getting all confused and them eventually having to disable <br />
>> it.<br />
><br />
><br />
>> *If *there's going to be a rotation gesture, the threshold for <br />
>> triggering it has to be *very* high. And also, it's not <br />
>> discoverable, as pointed out.<br />
><br />
><br />
> If the implementation is arbitrary degrees of rotation then I agree <br />
> the threshold should be pretty high. However if it is like the native <br />
> OSX behavior that snaps at 90 degree intervals and it only happens on <br />
> stand alone images I am a little less worried about accidentally <br />
> triggering it.<br />
><br />
> The big problem with the Photoshop gesture was that is was easy to <br />
> accidentally trigger, no obvious way to reset it and it didn't snap <br />
> so you would often (always?) get stuck at odd angles.<br />
><br />
> In the context of OS X it should be relatively discoverable since it <br />
> is a built-in system behavior. It should also respect the "Rotate" <br />
> System pref in the Trackpad pane.<br />
><br />
><br />
> - Stephen<br />
><br />
><br />