Changes

Jump to: navigation, search

Fennec/Features/touch

1,463 bytes added, 16:36, 14 April 2011
no edit summary
<section begin="status" />
| [[Fennec/Features/touch|Touch Events]]
| {{StatusHealthy|status=ConceptImplementation in progress}}
| 2011-07-01
| Thomas Arend
== Summary ==
Add touch events for better interaction with web pages and services.
== Team<br> ==Expose touch events to content for better interaction with web pages and services, and compatibility with WebKit/Opera and existing web content.
== Team ==
 
* Wes Johnson - Mobile Front-end
* Olli Pettay (smaug) - Platform
* Matt Brubeck - W3C spec
== Release 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.
== Next Steps ==
* Finish patches and get reviews.* Write automated tests and do manual compatibility testing.* Experiment with different ways of allowing sidebar panning.* Performance testing and optimization.* Send spec feedback to W3C Web Events working group.
== Open Issues ==
== Goals/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.
== Non-Goals ==
* Expose multiple simultaneous touches to content (will be done in a future version).* 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).
== Other Documentation ==
* [http://dvcs.w3.org/hg/webevents/raw-file/tip/touchevents.html W3C Touch Events editor's draft specification]
== Legend (remove if you like) ==
Canmove, confirm
1,584
edits

Navigation menu