- From: Rick Byers <rbyers@chromium.org>
- Date: Fri, 8 May 2015 14:02:39 -0400
- To: "public-pointer-events@w3.org" <public-pointer-events@w3.org>
- Cc: dtapuska@chromium.org
- Message-ID: <CAFUtAY_PWNCY9_CMh4F72Po5-AmYEsdodVV3OJNMDPqem5arEQ@mail.gmail.com>
Hey folks, Looks like I made the classic mistake of thinking of scroll directions in terms of finger/content movement directions instead of inverted (in one place in the spec, not the other). I've attempted to correct this with the following wording but I'm sure it could use some more word-smithing. Anyone want to propose something better? " Directions are interpreted as the movement of the content relative to the screen co-ordinate space, which is the inverse of physical finger movement (drag down to pan up). For example, pan-right always corresponds to input event sequences where screenX is decreasing at the start of a scroll." We noticed this when Dave (cc'd) went to land the experimental implementation in chromium. We should have this available behind a flag in canary builds within a few days. Chrome Android now (finally) has a public dev channel, so you'll be able to experiment with this on Android soon too. Rick ---------- Forwarded message ---------- From: Rick Byers via GitHub <sysbot+gh@w3.org> Date: Fri, May 8, 2015 at 1:58 PM Subject: [pointerevents] new commits pushed by RByers To: public-pointer-events@w3.org The following commits were just pushed by RByers to https://github.com/w3c/pointerevents: * Correct inverted pan direction definition to match examples. When we talk of "panning down" we generally mean the viewport is moving down relative to the content (increasing scrollTop values) which means the content (and finger) is moving up relative to the screen. I had this right in the non-normative examples I gave, but inverted in the formal definition. This CL fixes that and attempts to clarify the wording. by Rick Byers https://github.com/w3c/pointerevents/commit/8548506a7db4de67fa6b8ca997887fdb6a0c8056
Received on Friday, 8 May 2015 18:03:27 UTC