Quote:
Originally Posted by jharker
Hey, Rincewind! I like all of that. I really like the idea of a generalized gestures framework. If you could add double-tap and tap-and-hold detection to the gestures framework, that would be great. That way, a user could customize virtually any sequence of gestures to mean something. And we could have a default set of gestures for users who don't want to define their own.
|
Tap-and-hold is the way I detect gestures in the first place.

I would hope that we, after some testing, will end up with a set of good gestures that covers most users needs. In that way, the iLiads can be "standardized" a bit, making it easier to create documentation and a well thought through interface. I do however like us "power users" to be able to fiddle around a bit, seeing what works and what doesn't. So I'll read an .ipdfrc file, or use default gestures if that does not exist. I do however guess giving the user feedback can be tricky due to the slow display, so we'll have to look into that. In your examples further up, you said "show a hand and drag" - now showing that hand will take more time than I'm willing to use. :-) Notice that I use drawing mode when using gestures (I can't remember if you HAVE to use draw mode), so you will actually see the gesture being drawn. Could be enough - I don't know.
Quote:
The current set of gesture definitions could be included in the .ipdfrc file and editable in the ipdf-config utility...
Maybe ipdf-config could have "simple" mode, where you associate functions with predefined gestures, and "advanced" mode, where you can create your own gesture definitions...
|
I'm a Gnome kind of guy, so I would like gestures to keep everything as simple as possible. The .rc file will be very simple, e.g. each line contains one gesture, in the format "Right-Down

ecreasePenSize".
Quote:
For now, maybe we can determine a good set of default gestures and implement those, then in the following version add customizability, and the release after that add "advanced" mode. That would maintain backwards compatibility but still be able to include gestures in one of the early releases...
|
I'll just make some that springs to mind, and we can easily add more. The only thing that would require some time is to add double-taps. Adding new functions and default gestures should be very simple, so we can all wrap our minds around that when the time comes. :-)
/R