Changes
Jump to:
navigation
,
search
Fennec/Features/touch
3,402 bytes removed
,
16:30, 8 July 2011
m
clearing in prep for migration to new feature page format
{| class="fullwidth-table"
|-
| style="font-weight: bold; background: #DDD;" | Feature
| style="font-weight: bold; background: #DDD;" | Status
| style="font-weight: bold; background: #DDD;" | ETA
| style="font-weight: bold; background: #DDD;" | Owner
|-
<section begin="status" />
| [[Fennec/Features/touch|Touch Events part 1: single-touch]]
| Landed in Firefox 6
| 2011-07-01
| Thomas Arend
<section end="status" />
|}
== Summary ==
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
* [[User:Mbrubeck|Matt Brubeck]] - W3C spec
* QA - Martijn Wargers (mw22)
== 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 ==
* Patches landed on 4/29 (will be in nightly builds on 2011-04-30, released with Firefox 6).
* Begin testing, bug fixing, and tweaking.
* Finish patch for automated tests in {{bug|544614}}.
* Performance testing and optimization.
== Open Issues ==
* {{bug|653009}} - Make preventDefault for touch events compatible with WebKit/Opera
== Related Bugs & Dependencies ==
* {{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
== Designs ==
<onlyinclude>== Test Plans ==
[https://wiki.mozilla.org/Fennec/Features/touch/TestPlan QA Test Plan]
</onlyinclude>
== 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 [[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).
== 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]
== Legend (remove if you like) ==
{| class="fullwidth-table"
|-
| {{StatusHealthy|status= }}
| Healthy: feature is progressing as expected.
|-
| {{StatusBlocked|status= }}
| Blocked: feature is currently blocked.
|-
| {{StatusAtRisk|status= }}
| At Risk: feature is at risk of missing its targeted release.
|-
| '''ETA'''
| Estimated date for completion of the current feature task. Overall ETA for the feature is the product release date.
|}
__NOTOC__
[[Category:Features]] [[Category:Mobile]] [[Category:Firefox]] [[Category:Priority_1]] [[Category:Platform]] [[Category:UX]]
← Older edit
Newer edit →
Dria
Canmove, confirm, emeritus
6,906
edits
Navigation menu
Personal tools
Log in
Request account
Namespaces
Special page
Variants
Views
More
Search
Navigation
Main page
Product releases
New pages
Recent changes
Recent uploads
Random page
Help
How to Contribute
All-hands meeting
Other meetings
Contribute to Mozilla
Mozilla Reps
Community Portal
MozillaWiki
About
Team
Policies
Report a wiki bug
Around Mozilla
Mozilla Support
Mozilla Developer Network
Planet Mozilla
Mozilla Blog
Research
Tools
Special pages
Printable version
Import an Etherpad