- From: Mustaq Ahmed <notifications@github.com>
- Date: Tue, 26 Oct 2021 12:09:30 -0700
- To: w3c/pointerlock <pointerlock@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3c/pointerlock/issues/75/952230873@github.com>
### Spec changes since TPAC 2020 * One normative change: [PR#68](https://github.com/w3c/pointerlock/pull/68) switched `movementX/Y` coordinates from integer type (`long`) to floating-point (`double`), to match CSSOM View Module [MouseEvent extension](https://drafts.csswg.org/cssom-view/#extensions-to-the-mouseevent-interface). * This was the first step towards a bigger goal: allow precise movement tracking with fractional `screenX/Y` on high resolution screens (more precisely, screens with high [device pixel ratio](https://developer.playcanvas.com/en/user-manual/optimization/runtime-devicepixelratio)). * Next stop: exposing floating-point `movementX/Y` values only in PointerEvents. Also related [Issue #42](https://github.com/w3c/pointerlock/issues/42). * Quite a few editorial cleanups, thanks to [@marcoscaceres](https://github.com/marcoscaceres). ### Outstanding changes * [Issue #67](https://github.com/w3c/pointerlock/issues/67): remove redundant user activation definition because HTML already defines it. * Work in progress, planning [this](https://github.com/w3c/pointerlock/pull/70#issuecomment-912772669) cleanup after landing a blocking [HTML change](https://github.com/whatwg/html/pull/7248). * [Issue #36](https://github.com/w3c/pointerlock/issues/36): supporting unaccelerated movement for a better gaming experience. * [PR#49](https://github.com/w3c/pointerlock/pull/49) needs commitments from other browsers! * Chrome is done with implementation behind a flag, and also with origins trials with Stadia and Nvidia's Geforce Now. Currently blocked by the spec change above. Bug: [982379](https://bugs.chromium.org/p/chromium/issues/detail?id=982379). * [Firefox asked](https://github.com/w3c/pointerlock/issues/36#issuecomment-526542010) about handling OS-specific challenges around system-wide settings, and [Chrome found solutions](https://github.com/w3c/pointerlock/issues/36#issuecomment-951444364) for almost all cases. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/w3c/pointerlock/issues/75#issuecomment-952230873
Received on Tuesday, 26 October 2021 19:09:42 UTC