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 Trigger Rumble Extension #934

Closed
1 task done
gabrielsanbrito opened this issue Feb 16, 2024 · 4 comments
Closed
1 task done

Gamepad Trigger Rumble Extension #934

gabrielsanbrito opened this issue Feb 16, 2024 · 4 comments
Assignees
Labels
Mode: breakout Work done during a time-limited breakout session Progress: review complete Resolution: satisfied The TAG is satisfied with this design Review type: small delta Venue: Web Apps WG W3C Web Applications Working Group

Comments

@gabrielsanbrito
Copy link

こんにちは TAG-さん!

I'm requesting a TAG review of Gamepad Trigger Rumble.

Currently, there are gamepads, like the Microsoft's Xbox and the Razer Wolverine Ultimate Controllers, which comes equipped with "impulse triggers" capable of providing trigger-rumble feedback to the user. While the GamepadHapticActuator, part of the Gamepad API, already provides support for dual-rumble effect, it does not allow developers to have access to trigger-rumble yet. This extension will allow game developers to equip their web applications with a wider set of haptics feedback options, making it possible for their users to have a richer and more engaging experience on the web.

Further details:

  • I have reviewed the TAG's Web Platform Design Principles
  • Relevant time constraints or deadlines: [please provide]
  • The group where the work on this specification is currently being done: Web Applications Working Group
  • The group where standardization of this work is intended to be done (if current group is a community group or other incubation venue): Web Applications Working Group
  • Major unresolved issues with or opposition to this specification:
  • This work is being funded by:

You should also know that...

Both Chromium and WebKit already have this extension implemented and working behind a feature flag. Moreover, this is an extension to what the Gamepad API spec maintainers now view as a legacy API and we expect future haptic effects will use a new API.

We'd prefer the TAG provide feedback as (please delete all but the desired option):

💬 leave review feedback as a comment in this issue and @-notify @gabrielsanbrito, @SteveBeckerMSFT

Thanks!

@torgo
Copy link
Member

torgo commented Mar 21, 2024

Hi @gabrielsanbrito thanks for this - can you clarify where this stands in the working group process at this point? Is this due to be merged with the gamepad spec and is there is consensus in the group to do so? Is this in "horizontal review"? /cc @marcoscaceres

@torgo torgo added this to the 2024-03-25-week milestone Mar 21, 2024
@torgo torgo added the Mode: breakout Work done during a time-limited breakout session label Mar 21, 2024
@gabrielsanbrito
Copy link
Author

Hi @torgo, thanks for having a look! Yes, there is consensus in the group to include this in the specification (the proposed changes can be found at w3c/gamepad#195). We would still like TAG to have a "horizontal" look on our proposal. However, any type of comment is welcome.
/cc @SteveBeckerMSFT

@torgo
Copy link
Member

torgo commented Apr 3, 2024

Hi @gabrielsanbrito thanks for this response. On this basis we are happy to close and to see the work go forward.

@torgo torgo closed this as completed Apr 3, 2024
@torgo torgo added Progress: review complete Resolution: satisfied The TAG is satisfied with this design labels Apr 3, 2024
@torgo torgo removed this from the 2024-03-25-week:a milestone Apr 3, 2024
@gabrielsanbrito
Copy link
Author

Hi, @torgo Thank you very much for looking into this!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Mode: breakout Work done during a time-limited breakout session Progress: review complete Resolution: satisfied The TAG is satisfied with this design Review type: small delta Venue: Web Apps WG W3C Web Applications Working Group
Projects
None yet
Development

No branches or pull requests

4 participants