Just now, I'm trying to improve the UI for the Factory's first iPhone app. While doing this, I've come up with a list of available areas and gestures in a touch-driven app that you can use for actions. I thought I'd put them here so other people could point out where I've gone wrong and what I've forgotten:
- Menus
- Permanent on-screen menu
- Transient on-screen menu (requires trigger)
- Different screen menu (any number of them, requires trigger)
- Static (can be overloaded with function based on position)
- Single-tap
- Single-tap 1 touch
- Single-tap 2 touches
- Single-tap 3 touches
- Double-tap
- Double-tap 1 touch
- Double-tap 2 touches
- Double-tap 3 touches
- Touch and Hold
- Touch and Hold 1 touch
- Touch and Hold 2 touches
- Touch and Hold 3 touches
- Single-tap
- Dynamic (Gestures)
- Touch and Move 1 touch
- Up
- Down
- Left
- Right
- Touch and Move 2 touches
- Up
- Down
- Left
- Right
- Apart (Zoom)
- Together (Pinch)
- Rotate clockwise
- Rotate anticlockwise
- Touch and Move 3 touches
- Up (Swipe)
- Down (Swipe)
- Left (Swipe)
- Right (Swipe)
- Apart (Spread)
- Together (Gather)
- Rotate clockwise
- Rotate anticlockwise
- Touch and Move 1 touch