#362: Gamepad Light Indicator extension API

Visit on Github.

Opened Apr 4, 2019

Góðan dag TAG!

I'm requesting a TAG review of:

  • Name: Gamepad light bar extension

Explainer: https://fernando-80.github.io/gamepad-light-indicator-api-draft-explainer.pdf Spec: https://fernando-80.github.io/extensions.html

  • Primary contacts: fernando-80 and knyg

We'd prefer the TAG provide feedback as (please select one):

  • open a single issue in our Github repo for the entire review

Discussions

2019-04-17

Minutes

Sangwhan: This is a pretty big feature. We should prioritise it.

Torgo: I'll put it down for the 24th

2019-04-24

Minutes

Sangwhan: modern gamepads: you can control the lights through USB HID - make the lights pink for example. It's behind a permission... the gamepad API itself the button order is different across different implementations - and now repeating the same thing with lights. Other issue I have : doesn't require permission and I don't think it'e easy to add permissions. If you have RGB lights you can do intra-origin communication - you can treat it as a 3-byte wide memory - e.g. tracking IDs...

Kenneth: what tis the use case for reading these?

Sangwhan: I don't know why you would want to... one case you would want to - you ahve a gamepad and you lose battery and you want to be able to check the light status - continuity.

Kenneth: could you "just allow read once"

Sangwhan: I am not sure. Don't know enough about the use cases of the RGB lights. Not in the explainer. I have provided feedback. It's pending external feedback - about the communicaiton thing.

Peter: I don't see where you can actually read the colors in the spec.

Sangwhan: I'm pretty sure I saw it when I was reviewing... Will double-check... My bigger concern is around interop / consistency.

Peter: you'd have to know what game pad you're dealing with. Specs should provide guidance on that.

Kenneth: as far as I can see you can't read back.

[looking for the explainer]

[set for f2f]

Hadley: it would be nice to have more concrete use cases

2020-02-10

Minutes

Rossen: This is still pending updates from the developer. Platform abstraction should be there. That comment was added half a year ago

2020-02-17

Minutes

Kenneth: Trying to remember... we were proposing to close the issue. Sangwhan seems happy with it. If no other comments, we should close it, unless anyone else wants to look.

Peter: This is the one where he was initially worried about the lights being a communication channel between origins, but turned out that wasn't a problem.

Peter: OK, I'll close the issue

2020-02-17

Minutes

Ken: this is old...

Sangwhan: I'm OK with this. Last update was 11 months ago...

Dan: what's the status & venue for this work?

Sangwhan: no this looks like it