Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
No information provided| Shipping on Android | 144 |
Open questions about a feature may be a source of future web compat or interop issues. Please list open issues (e.g. links to known github issues in the project for the feature specification) whose resolution may introduce web compat/interop risk (e.g., changing to naming or structure of the API in a non-backward-compatible way).
No information providedContact emailsabd...@google.com, lt-web-a...@google.com
Specificationhttps://www.w3.org/TR/pointerlock-2
SummaryProvides access to raw mouse movement by locking the target of mouse events to a single element and hiding the mouse cursor.
Blink componentBlink>Input>PointerLock
Web Feature IDpointer-lock
MotivationThe Pointer Lock API provides applications the ability to directly interpret mouse movements as an input method, rather than being limited to only reading the position of the mouse cursor. A popular example is that of first person movement controls in three dimensional graphics applications such as games: movement of the mouse is interpreted to control the rotation/direction of the player's camera; no mouse cursor is displayed, and the movement is not limited to the traditional boundaries (such as the user agent's window, or the overall screen) that the mouse cursor is usually subject to, meaning that any mouse movements can be tracked indefinitely in any direction. See a Simple Demo: (https://mdn.github.io/dom-examples/pointer-lock/), and used in e.g. Xbox Cloud Gaming, GeForce Now, Amazon Luna, poki.com, crazygames.com, autodesk.com, etc. The pointer lock API is supported on Desktop platforms, this feature is for supporting this API for Android.
Initial public proposalNo information provided
TAG reviewNo information provided
TAG review statusNot applicable
Risks
Interoperability and CompatibilityNo information provided
Gecko: No signal
WebKit: No signal
Web developers: No signals
Other signals:
WebView application risksDoes this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
No information provided
DebuggabilityNo information provided
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, ChromeOS, Android, and Android WebView)?No
Is this feature fully tested by web-platform-tests?No
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/c727a2d2-3fb6-405b-8322-db15a32a94f0n%40chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/ced788f5-87f3-499a-afb3-4fe2f39b2683n%40chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/a78fb78d-3381-43ab-bf68-5c8c85e27cc2n%40chromium.org.