[Bug 26611] [Proposal] Add "Zoom" event

https://www.w3.org/Bugs/Public/show_bug.cgi?id=26611

Rick Byers <rbyers@chromium.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rbyers@chromium.org

--- Comment #8 from Rick Byers <rbyers@chromium.org> ---
I'm in favor of adding such an API, but I'd prefer if it was rich enough to
also support touchscreen pinch zoom (would be weird if we fired it in all zoom
scenarios other than that).  So we'd probably want to include a co-ordinate
with the event (so that pinch/drag still tracks your fingers).  But then it's
not clear what co-ordinates we'd use for keyboard zoom.  We also need to be
careful with the scale to ensure pinch-zoom sticks to your fingers.

Rather than a device integer as suggested in #c1, I'd want to leverage
UIEvent.sourceDevice (rbyers.github.io/InputDevice/inputdevice.html).

Sounds like we should talk to Dean Jackson at Apple to make sure we get an API
they'd be happy with: https://twitter.com/RickByers/status/618380969343451136

If we're going to do all this, then perhaps it should have zoombegin/zoomend
events too (or some equivalent way to know when the user lifts their fingers
off the trackpad / touchscreen - maybe a simple 'boolean isEnding' is
sufficient).

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Tuesday, 7 July 2015 14:23:38 UTC