On 04/24/2015 08:57 PM, Matt Brubeck wrote:
tl;dr:

We plan to enable Pointer Events for mouse and pen input in Firefox Nightly 
builds within the next few weeks.

Background:

Pointer Events is a W3C recommendation that defines new DOM events for unified 
handling of mouse, touch, and pen input.  It also defines a new
'touch-action' CSS property for declarative control over touch panning and 
zooming behavior:

http://www.w3.org/TR/pointerevents/

The 'touch-action' CSS property is shipping today in both IE11 and Chrome 
stable.  The DOM PointerEvent API is shipping today in IE11, and the
Chrome team plans to ship it soon.
I would correct this. Chrome team plans to implement Pointer Events API soon.




Status:

Implementation of pointer events and 'touch-action' in Gecko has been in 
progress for several months.  Both features can be enabled in Firefox
Nightly with prefs, currently off by default.  When these prefs are turned on:

* Events for mouse input are supported on Windows, Mac, and Linux. * Events for 
pen input are supported on Windows. * Events for multi-touch input,
and the 'touch-action" property, are a work in progress on Windows.  These 
features depend on e10s, and on Async Pan/Zoom (APZ) which is currently
preffed off by default on desktop. * PointerEvent and 'touch-action' are not 
yet implemented on Android or Firefox OS, though in the long term much
of the code will be shared between all platforms, through the APZ controller.

Plans:

The implementation of Pointer Events should be complete enough to enable in 
desktop Nightly builds within the next few weeks.  This will enable
Pointer Events for mouse and pen input.  (It will also enable Pointer Events 
for multi-touch input on Windows when e10s and APZ are enabled, though
like APZ itself this is still experimental and will not yet be turned on by 
default.)

If no serious problems are found, then we want to consider letting this feature 
ride the train to the Aurora/Dev.Edition channel (but not
further).

For the release and beta channels, we may want to wait until after touch input 
is ready to ship on Windows (depends on e10s + APZ),
Yes, I think we should have proper pointer events support on touch screen 
laptops before enabling on beta/release.


and we might
also want to wait until it is ready to ship on Android and/or Firefox OS at the 
same time or soon after.  When the time is closer, we will send an
"Intent to Ship" email to this list for discussion.

See also:

This wiki page has some links to tracking bugs and other information: 
https://wiki.mozilla.org/Gecko/Touch


_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to