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 Extensions API touch input #799

Closed
bradleyneedham opened this issue Dec 14, 2022 · 6 comments
Closed

Gamepad Extensions API touch input #799

bradleyneedham opened this issue Dec 14, 2022 · 6 comments
Assignees
Labels
Resolution: satisfied The TAG is satisfied with this design Venue: Web Apps WG W3C Web Applications Working Group

Comments

@bradleyneedham
Copy link

Wotcher TAG!

I'm requesting a TAG review of Gamepad Extensions API touch input.

Many modern gamepads support touch functionality. This proposal addresses the missed inputs by adding the events to the gamepad.

@MattMenke2
Copy link

The linked pull request completely replaces the contents of a file ("extensions.html"). Is this review for the delta between the old version of the file and a new version, or is it for the new version of the file? Also, I'm not seeing a privacy section?

@bradleyneedham
Copy link
Author

The deltas.
Looks like my run of tidy might have made too many white space changes so it looks like the entire file is replaced.
Some wording changes to section 7 and many updates to section 8 with the addition of 8.1 and 8.2 are what I made.
Not sure about the privacy section @nondebug may have a response to that.

@MattMenke2
Copy link

I'm still not sure if this tag review is for the delta, or the entire file. The file is entitled "Gamepad Touch Extension", this request is entitled "Gamepad Extensions API touch input", which sounds like the entire API, as opposed to just the parts of it being changed in the linked PR.

@MattMenke2
Copy link

Oops - missed the first line of your response. Sorry.

@RByers
Copy link

RByers commented Dec 19, 2022

FWIW we had some discussions years ago in the PointerEvents WG about event models for non-screen-relative touchpads. Mostly we decided they were too different from PointerEvents (and not urgent enough) so never made progress on it. But the fact that these sorts of touchpads do not have pixel coordinates is (or any other sort of connection to the rendering surface), IMHO, a reasonable reason for the API to be completely separate from our input event APIs.

@torgo torgo added Venue: Web Apps WG W3C Web Applications Working Group and removed Progress: untriaged labels Jan 4, 2023
@torgo torgo added this to the 2023-01-09-week milestone Jan 4, 2023
@torgo
Copy link
Member

torgo commented Mar 14, 2023

We are late getting to this so apologies. We're largely happy with this proposal given the constraints proposed and in particular the integration into Gamepad API itself and the documented non-goals. I would like to suggest that you amend the explainer with some explicit (example) user needs - "the user wants to do xxx..." rather than starting right away with "Enable applications to consume inputs ...". However we're happy to close this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Resolution: satisfied The TAG is satisfied with this design Venue: Web Apps WG W3C Web Applications Working Group
Projects
None yet
Development

No branches or pull requests

7 participants