New issue
Advanced search Search tips

Issue 757894 link

Starred by 5 users

Issue metadata

Status: Assigned
Owner:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Task



Sign in to add a comment

Gamepad haptics (dual-rumble vibration effect)

Project Member Reported by mattreynolds@chromium.org, Aug 22 2017

Issue description

IMPORTANT:
- This launch issue is used for standards and implementation tracking only.
It is NOT for Chrome approval regarding privacy, security, legal, UI,
testing,
accessibility etc.
- An overview of the different launch issues can be found here:
http://bit.ly/2ncKZfp
- If your feature requires security / privacy / etc approval then seek a PM
to guide you through the go/newchromefeature process

See http://www.chromium.org/blink#launch-process for an overview of the
Blink launch process, but note this doesn't cover security / privacy / etc
reviews as discussed above.

----------

Change description:

Extend the Gamepad API to support dual-rumble style haptic effects.

Changes to API surface:

* The Gamepad interface will be extended to include a vibrationActuator attribute with type GamepadHapticActuator.
* A GamepadHapticActuator interface will be added to represent haptic feedback components. It will expose a createEffect method that takes an effect description and returns a GamepadHapticEffect object representing a handle to the effect.
* A GamepadHapticEffect interface will be added as a handle for haptic effects. It will expose a play method to initiate playback of the effect.

Links:
Public standards discussion:

Discussion on public-webapps from 2014
https://lists.w3.org/Archives/Public/public-webapps/2014JanMar/0722.html

Gamepad Vibration github issue
https://github.com/w3c/gamepad/issues/19#issuecomment-306959243

Chromium issue
 http://crbug.com/749295 

Support in other browsers:
Internet Explorer: Not supported
Firefox: Stalled (https://bugzilla.mozilla.org/show_bug.cgi?id=680289)
Safari: Not supported

 

Comment 1 by scheib@chromium.org, Aug 22 2017

Components: Blink>GamepadAPI

Comment 2 by owe...@chromium.org, Sep 12 2017

Labels: migrated-launch-owp Type-Task
This issue has been automatically relabelled type=task because type=launch-owp issues are now officially deprecated. The deprecation is because they were creating confusion about how to get launch approvals, which should be instead done via type=launch issues.

We recommend this issue be used for implementation tracking (for public visibility), but if you already have an issue for that, you may mark this as duplicate.

For more details see here: https://docs.google.com/document/d/1JA6RohjtZQc26bTrGoIE_bSXGXUDQz8vc6G0n_sZJ2o/edit

For any questions, please contact owencm, sshruthi, larforge

Sign in to add a comment