canmove, Confirmed users, Bureaucrats and Sysops emeriti
6,906
edits
m (clearing in prep for migration to new feature page format) |
mNo edit summary |
||
Line 1: | Line 1: | ||
{{FeatureStatus | |||
|Feature name=Touch Events part 1: single-touch | |||
|Feature stage=Landed | |||
|Feature version=Firefox 6 | |||
|Feature health=OK | |||
}} | |||
{{FeatureTeam | |||
|Feature product manager=Thomas Arend | |||
|Feature feature manager=Matt Brubeck | |||
|Feature lead engineer=Wes Johnson, Olli Pettay, Matt Brubeck | |||
|Feature qa lead=Martijn Wargers | |||
}} | |||
{{FeaturePageBody | |||
|Feature open issues and risks=* {{bug|653009}} - Make preventDefault for touch events compatible with WebKit/Opera | |||
|Feature overview=Expose touch events to content for better interaction with web pages and services, and compatibility with WebKit/Opera and existing web content. | |||
|Feature users and use cases=* Expose single-touch events to content in Fennec. | |||
* Don't let pages completely block navigation or sidebar panning. | |||
* Compatibility with existing pages like Google Maps. | |||
* Conformance with a subset of [http://dvcs.w3.org/hg/webevents/raw-file/tip/touchevents.html W3C Touch Events editor's draft]. | |||
* Compatibility with a common subset of Safari/Android/WebKit functionality. | |||
|Feature requirements=* No performance regressions on non-touch-event pages. | |||
* Acceptable performance of touch events in content. (Need more precise criteria?) | |||
* Sidebar (or some alternate form of navigation) is still accessible on pages that use touch events. | |||
|Feature non-goals=* Expose multiple simultaneous touches to content (will be done in a [[Fennec/Features/multitouch|part 2]]). | |||
* 100% conformance with W3C Touch Events spec (will be completed in future versions). | |||
* 100% compatibility with Safari or other browsers. | |||
* Enable W3C touch events in desktop Firefox (will be done in future versions). | |||
|Feature qa review=* [[Fennec/Features/touch/TestPlan|QA Test Plan]] | |||
|Feature implementation notes=* {{bug|544614}} - Tracking bug for touch events in Fennec | |||
** Patches and early test builds are available; see comments in this bug. | |||
* See also [[Fennec/Features/gestures]]. | |||
* {{bug|650339}} - Allow access to UI on pages that consume touch events and prevent panning | |||
}} | |||
{{FeatureInfo | |||
|Feature priority=P1 | |||
|Feature roadmap=Firefox Mobile | |||
|Feature list=Mobile | |||
|Feature engineering team=Platform | |||
}} | |||
{{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 | |||
}} | |||
== Other documentation == | |||
* [http://digdug2k.wordpress.com/2011/05/02/touchevents/ Blog post about touch events in mobile Firefox] | |||
* [http://dvcs.w3.org/hg/webevents/raw-file/tip/touchevents.html W3C Touch Events editor's draft specification] |