Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gamepad multitouch API #110

Open
bradleyneedham opened this issue Dec 19, 2022 · 2 comments
Open

Gamepad multitouch API #110

bradleyneedham opened this issue Dec 19, 2022 · 2 comments
Assignees
Labels
concerns: integration Can't be used w/ other web platform features (or unclear what happens if used together) concerns: maintenance It's not clear the proposal is getting maintained. concerns: privacy This proposal may cause privacy risk if implemented from: other Proposed, edited, or co-edited by an individual or entity that doesn't have a more specific label. topic: device apis Spec relates to device APIs: access to device-specific hardware, sensors, and interfaces topic: events Spec relates to DOM events venue: W3C Web Apps WG

Comments

@bradleyneedham
Copy link

bradleyneedham commented Dec 19, 2022

Request for position on an emerging web specification

Information about the spec

Design reviews and vendor positions

Bugs tracking this feature

Brief summary of the issue or the subject of the spec.
Addition of new web interfaces that provide web developers with access to the touchpad inputs from modern Gamepads.

@annevk annevk added the from: other Proposed, edited, or co-edited by an individual or entity that doesn't have a more specific label. label Jan 3, 2023
@marcoscaceres
Copy link
Contributor

@bradleyneedham, I don't think we are opposed to this, but we should really move the out of the extension spec into the spec proper (and use that to gauge implementer interest and commitment). I see there has been some movement already on the Chrome bug - what's the status there?

From a spec perspective, it's missing all the details about how/when the events are fired. The proposal also needs some wording around ids to make they remain unique per origin to prevent fingerprinting.

There probably needs to be some explanation about the overlap with touch events too. I see Rick Byers argued in the TAG issue that they are "different", but it would be great to go into the details as to why they are different.

@marcoscaceres marcoscaceres added concerns: privacy This proposal may cause privacy risk if implemented topic: device apis Spec relates to device APIs: access to device-specific hardware, sensors, and interfaces venue: W3C Web Apps WG concerns: integration Can't be used w/ other web platform features (or unclear what happens if used together) topic: events Spec relates to DOM events concerns: maintenance It's not clear the proposal is getting maintained. from: Meta Proposed, edited, or co-edited by Meta. and removed from: Meta Proposed, edited, or co-edited by Meta. labels Feb 16, 2023
@bradleyneedham
Copy link
Author

@marcoscaceres thank you for the comment. The windows implementation on chrome is almost done, I am currently trying to get it committed.

Touch events like other Gamepad data are pulled rather than fired to a callback at the application layer. I will see if I can make this clearer in the spec as well as clarify the uniqueness per origin of the ids.

@hober hober changed the title Request for position: Gamepad multitouch API Gamepad multitouch API Mar 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
concerns: integration Can't be used w/ other web platform features (or unclear what happens if used together) concerns: maintenance It's not clear the proposal is getting maintained. concerns: privacy This proposal may cause privacy risk if implemented from: other Proposed, edited, or co-edited by an individual or entity that doesn't have a more specific label. topic: device apis Spec relates to device APIs: access to device-specific hardware, sensors, and interfaces topic: events Spec relates to DOM events venue: W3C Web Apps WG
Projects
Development

No branches or pull requests

4 participants