Gesture Support in GTK/GNOME Applications
What do we need to do in order to properly support GTK applications in the Open Input Framework? In particular, the discussions will focus on adding gesture support to applications that already exist.
Tags: hci-n, hci, touch, multi-touch, multitouch, applications, toolkits, gtk
Blueprint information
- Status:
- Started
- Approver:
- PS Project Management Team
- Priority:
- Medium
- Drafter:
- None
- Direction:
- Approved
- Assignee:
- PS Project Management Team
- Definition:
- Approved
- Series goal:
- Accepted for natty
- Implementation:
- Good progress
- Milestone target:
- ubuntu-11.04-beta-1
- Started by
- Duncan McGreggor
- Completed by
Related branches
Whiteboard
[oubiwann] identify applications for gesture support in Natty: DONE
[oubiwann] identify use cases for gestures in identified applications: INPROGRESS
[bratsche] evince: User zooms view with two fingers: DONE
[bratsche] evince: User moves up and down through the document: DONE
[bratsche] evince: User flicks between pages: DONE
[bratsche] evince: User flicks through document: TODO
[bratsche] evince: User selects and copies an area of the document: INPROGRESS
[bratsche] evince: User opens touchpoint menu and copies a section of the document: TODO
[bratsche] evince: User rotates document 180 degrees: DONE
[bratsche] evince: User triple taps to select paragraph: TODO
[bratsche] evince: User moves document around with finger: INPROGRESS
[bratsche] evince: User moves document while pinching/expanding: INPROGRESS
[bratsche] eog: User zooms image view with two fingers: DONE
[bratsche] eog: User pans around inside a zoomed-in image: DONE
[bratsche] eog: User moves up and down through the image collection: TODO
[bratsche] eog: User flicks between images: TODO
[bratsche] eog: User flicks through images: TODO
[bratsche] eog: User rotates image (90 degree increments): DONE
[oubiwann] firefox: Discuss zoom consequences/
[bratsche] firefox: User zooms view with two fingers: TODO
[bratsche] firefox: User flicks with one finger up and down to scroll page: TODO
[bratsche] firefox: User drags with one finger to scroll left, right, up, down: TODO
[bratsche] firefox: User drags with two fingers left and right to go forward and backward in the browser history: TODO
[bratsche] firefox: User flicks with two fingers up to enter full screen mode: TODO
[bratsche] firefox: User flicks with two fingers down to exit full screen mode: TODO
[bratsche] firefox: User rotates two fingers to the right to iterate through the tabs, going right: TODO
[bratsche] firefox: User rotates two fingers to the left to iterate through the tabs, going left: TODO
[bratsche] firefox: Provide JavaScript API to support gestures in web applications: TODO