Changes

Jump to: navigation, search

Fennec/Features/Gestures

5,354 bytes added, 15:00, 8 July 2011
m
no edit summary
{{FeatureStatus
|Feature name=Gesures
|Feature stage=Definition
|Feature health=OK
}}
{{FeatureTeam
|Feature product manager=Thomas Arend
|Feature feature manager=Thomas Arend
|Feature ux lead=Brian Dils
}}
{{FeaturePageBody
|Feature overview=Implement additional touchscreen gestures for common user actions in
Fennec.
|Feature dependencies=* {{bug|653282}} - Swipes should navigate the awesomescreen.
* There are some interactions and dependencies between [[Fennec/Features/touch|touch events]] and gestures.
** When we expose multi-touch events to web content, web pages that consume the touch events may prevent gestures from invoking their default UI actions.
** The implementation of gestures might depend on exposing multi-touch events to Fennec's chrome JavaScript.
|Feature ux design=This is our new gesture set, as mapped to current browser features. '''We will also have on-screen touch buttons/targets''', but we need to map all features to a gestures for accessibility reasons (more details on that soon)...
<table class="fullwidth-table">
<tr>
<td style="background:#EFEFEF; width:33%">'''Browser Function / Feature'''</td>
<td style="background:#EFEFEF; width:33%">'''Gesture '''</td>
<td style="background:#EFEFEF; width:33%">'''Gesture Illustration'''</td>
</tr><tr>
<td> Back
</td><td> Two-finger Swipe Left
</td><td> http://farm6.static.flickr.com/5310/5637707487_f85325f4f9_m.jpg
</tr><tr>
</td><td> Forward
</td><td> Two-finger Swipe Right
</td><td> http://farm6.static.flickr.com/5301/5638283158_21bbf92d00_m.jpg
</tr><tr>
</td><td> Scroll
</td><td> One-finger Drag
</td><td> http://farm6.static.flickr.com/5303/5637692115_3b116d3a8c_m.jpg
</tr><tr>
</td><td> Kinetic Scroll
</td><td> One-finger Swipe
</td><td> http://farm6.static.flickr.com/5261/5638115687_4bf2ca0be3_m.jpg
</tr><tr>
</td><td> Pan
</td><td> One-finger Drag (when page is zoomed in)
</td><td> http://farm6.static.flickr.com/5150/5638675196_147e579fbf_m.jpg
</tr><tr>
</td><td> Kenetic Pan
</td><td> One-finger Swipe (when page is zoomed in)
</td><td> http://farm6.static.flickr.com/5186/5638267958_621cdfa1b3_m.jpg
</tr><tr>
</td><td> Zoom In
</td><td> Double Tap ''or'' Spread
</td><td> Double Tap:
 
http://farm6.static.flickr.com/5221/5638269852_00de4efec8_m.jpg
 
Spread:
 
http://farm6.static.flickr.com/5107/5638271730_ac56ea9a43_m.jpg
 
</tr><tr>
</td><td> Zoom Out
</td><td> Double Tap (once zoomed level has maxed out ''or'' Pinch
</td><td> Double Tap:
http://farm6.static.flickr.com/5221/5638269852_00de4efec8_m.jpg
 
Pinch:
 
http://www.centigrade.de/de/blog/wp-content/uploads/pinch.png
 
</tr><tr>
</td><td> View All Tabs
</td><td> Pinch (when page is at "fit width" zoom level)
</td><td> http://www.centigrade.de/de/blog/wp-content/uploads/pinch.png
</tr><tr>
</td><td> Next Tab
</td><td> Three-finger Swipe Left
</td><td> http://farm6.static.flickr.com/5145/5638725358_0c6a20a7e8_m.jpg
</tr><tr>
</td><td> Previous Tab
</td><td> Three-finger Swipe Right
</td><td> http://farm6.static.flickr.com/5103/5638725422_96a695d44d_m.jpg
</tr><tr>
</td><td> Close Tab
</td><td> Five-finger Scrunch
</td><td> http://farm6.static.flickr.com/5149/5638272030_a170ba0c9e_m.jpg
</tr><tr>
</td><td> New Tab
</td><td> ''TBD or No Gesture''
</td><td> --
</tr><tr>
</td><td> Open in New Tab
</td><td> Long Tap (on link) then Tap on "Open in New Tab"
</td><td> http://farm6.static.flickr.com/5301/5637693889_427310b30e_m.jpg
</tr><tr>
</td><td> Bookmark Page
</td><td> Dog-ear (Diagonal Swipe from bottom-right to top-right)
</td><td> http://farm6.static.flickr.com/5183/5638098161_30204b9e9a_m.jpg
</tr><tr>
</td><td> Open Bookmarks
</td><td> ''TBD or No Gesture''
</td><td> --
</tr><tr>
</td><td> Follow Link
</td><td> One-finger Tap
</td><td> http://farm6.static.flickr.com/5221/5638268254_59e50ed9ae_m.jpg
</tr><tr>
</td><td> Access to Awesomebar
</td><td> ''TBD or No Gesture''
</td><td> --
</tr><tr>
</td><td> Show All History
</td><td> ''TBD or No Gesture''
</td><td> --
</tr><tr>
</td><td> Site Info
</td><td> ''TBD or No Gesture''
</td><td> --
</tr><tr>
</td><td> Settings/Preferences/Add-ons
</td><td> ''TBD&nbsp;or No Gesture''
</td><td> --
</tr><tr>
</td><td> Share
</td><td> ''TBD or No Gesture''
</td><td> --
</tr><tr>
</td><td> Contextual Menu
</td><td> Long Tap (on link)
</td><td> http://farm6.static.flickr.com/5301/5637693889_427310b30e_m.jpg
</tr><tr>
</td><td> Reload Page
</td><td> ''TBD or No Gesture''
</td><td> --
</tr><tr>
</td><td> Stop Loading Page
</td><td> ''TBD or No Gesture''
</td><td> --
</tr><tr>
</td><td> Access to Firefox Home
</td><td> ''TBD&nbsp;or No Gesture''
</td><td> --
</tr><tr>
</td><td> Full Screen
</td><td> Five-finger Splay
</td><td> http://farm6.static.flickr.com/5103/5638098211_80a6b5cf8b_m.jpg
</tr><tr>
</td><td> Save as PDF
</td><td> ''TBD or No Gesture''
</td><td> --
</tr><tr>
</td><td> Save Webpage
</td><td> ''TBD or No Gesture''
</td><td> --
</td></table>
}}
{{FeatureInfo
|Feature priority=P2
|Feature roadmap=Firefox Mobile
|Feature list=Mobile
|Feature engineering team=Mobile front-end
}}
{{FeatureTeamStatus
|Feature products status=tbd
|Feature engineering status=tbd
|Feature security status=tbd
|Feature privacy status=tbd
|Feature localization status=tbd
|Feature accessibility status=tbd
|Feature qa status=tbd
|Feature ux status=tbd
}}
Canmove, confirm, emeritus
6,906
edits

Navigation menu