Two-fingered rotate gesture
Two-fingered rotate gesture
- Subject: Two-fingered rotate gesture
- From: "Gary L. Wade" <email@hidden>
- Date: Wed, 17 Dec 2008 21:20:36 -0700
- Thread-topic: Two-fingered rotate gesture
Here's a suggestion that I just thought about that I'd like to pass on to
everyone for their apps. I don't have much time to research it or try it
out for myself (I'm bogged down with too much legacy "fun" right now), and
since we have quite a few people on the list, maybe a good number might take
this and run with it on all the realms that Mac OS X software exists.
When interpreting the two-fingered rotate motion in applications or
interfaces that don't rotate, I'd suggest the following:
1. When two fields or objects with editable data are selected, either by the
placement of the fingers on the trackpad or by prior selection, the editable
contents should animate up and out into the other's contents.
2. When more than two fields or objects with editable data are selected, the
left-rotate motion should cause animation of the contents to move with the
top/left-most item's contents moving to the bottom/right-most item's
contents and that item's contents moving top/left until the next-to-top/left
object's contents arrive in the top/left object.
3. When more than two fields or objects with editable data are selected, the
right-rotate motion should cause animation of the contents to move with the
bottom/right-most item's contents moving to the top/left-most item's
contents and that item's contents moving bottom/right until the
next-to-bottom/right object's contents arrive in the bottom/right object.
4-6. When the objects themselves are editable, the same should be done for
conditions 1-3, except for each entire object.
A case where I saw the new metaphor of edit-swap (my drag-and-drop or
cut/copy/paste like name for this) to have great benefit is when I
mistakenly entered a home phone number in a mobile number field and vice
versa but didn't want to go to the hassle of copying/pasting, retyping, etc.
For object-swap, I can see wanting to rearrange the y-order of some buttons
in Interface Builder for that perfect interface.
The suggestion is a bit off-topic, so I'll challenge those of you so
inclined to develop the best Objective-C implementation for both metaphors
for everyone to use.
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden