View Single Post
Posts: 1,048 | Thanked: 979 times | Joined on Mar 2008 @ SF Bay Area
#208
Originally Posted by epage View Post
I've been trying to think of a good touch-based way to quickly jump to a specific letter of the alphabet for when the keyboard is away or a potential device doesn't have a physical keyboard. The best I've come up with is a letter list on the side (with grouped letters for landscape mode) but it feels like it'd take up too much space.

Any thoughts?
I really liked the android contact list. If I manage to do the floaty overlay widget, then thats what I will attempt to copy.

Here's a general idea of how it works: user starts scrolling down by finger flicks. When the list detects this flick, it fades in a scroll tab on the right with the current first letter of the list in the right side. Thes user can finger grab that tab before it fades away and move it up or down.
As it is pulled up or down, it causes the list view to scroll (much faster than finger flick). At the same time, the first letter provides feedback to the user to figure out where to stop.

It is one of the most intuitive and useful UI elements I have seen.
__________________
qgvdial: Google Voice client. All downloads
qgvtp: Phone integration for the n900 that dials out and sends texts using qgvdial.
mosquitto: message broker that implements the MQ Telemetry Transport protocol version 3.
qgvnotify: Google voice and contacts notifier for diablo and maemo.

If you want to thank me, click the Thanks button.
If you'd like to thank my applications, vote to move them to extras.