- From: Sun Shin <notifications@github.com>
- Date: Thu, 10 Sep 2026 00:11:46 -0700
- To: w3c/gamepad <gamepad@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
- Message-ID: <w3c/gamepad/issues/231/5614614811@github.com>
xingri left a comment (w3c/gamepad#231) updated proposal by updating the feedbacks on the August WG discussion. - Reworked virtual gamepad input from gamepad.update() into a gamepad source for test_driver.Actions. - Kept connect() and disconnect() as separate lifecycle APIs. - Added richer virtual-device descriptors: context, axis bounds, button types/bounds, touch surfaces, and vibration capabilities. - Added Actions support for axis input, buttons, independent pressed/touched, and touch contacts. - Updated WebKit and Chromium implementation paths, diagrams, checklist, cleanup, and error behavior for the Actions design. - Added an Actions-vs-update() comparison, with browser-specific pros and cons for WebKit and Chromium. - Added GamepadButton.type coverage using virtual buttons typed as "standard", "non-standard", and "trackpad". - Added planned tests for IDL, type values/order, input-state independence, and standard-mapping behavior. - Clarified that button-type tests remain tentative and feature-gated with assert_implements_optional until the API is standardized and implemented. -- Reply to this email directly or view it on GitHub: https://github.com/w3c/gamepad/issues/231#issuecomment-5614614811 You are receiving this because you are subscribed to this thread. Message ID: <w3c/gamepad/issues/231/5614614811@github.com>
Received on Thursday, 10 September 2026 07:11:50 UTC