Gecko/Touch: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 19: Line 19:
| Windows metro  || yes          || yes (disabled)        || yes                  || Gecko APZC            || Gecko
| Windows metro  || yes          || yes (disabled)        || yes                  || Gecko APZC            || Gecko
|}
|}
Standards:
* [http://www.w3.org/TR/touch-events/ W3C Touch Events]
* [http://www.w3.org/TR/pointerevents/ W3C Pointer Events]


Current work:
Current work:

Revision as of 18:57, 16 September 2014

This table summarizes some of the broad features related to touch input on the web, and their implementation status on different Gecko platforms:

Platform Touch Events Pointer Events (bug 960316) touch-action async pan/zoom mobile viewport
Android yes no no (bug 1029631) Java (bug 776030) Java (bug 799585)
Firefox OS yes no no (bug 960209) Gecko APZC Gecko
Linux no mouse only (disabled) no no no
Mac no mouse only (disabled) no no (bug 1011833) no
Windows desktop disabled (bug win-touch-issues) mouse only (disabled) no (bug 1001440) no no
Windows metro yes yes (disabled) yes Gecko APZC Gecko

Standards:

Current work:

  • Windows metro: Finish Pointer Events / touch-action as reference implementation for W3C spec (MS Open Tech).
  • Windows desktop: Fix and enable Touch Events, and implement Pointer Events / touch-action (MS Open Tech, Platform Integration?).
  • Firefox OS: Implement and enable pointer events / touch-action (MS Open Tech?).

Possible future priorities:

  • Android: Unify Android and Gecko APZC and viewport code.
  • Android: Implement Pointer Events / touch-action.
  • Mac: Implement async pan/zoom for trackpad gestures.
  • Windows desktop: Implement async pan/zoom for touch-screen and trackpad gestures.
  • Platform: Implement CSS Device Adaptation to rationalize mobile viewport code (bug 747754).