ChimeraOS / ChimeraOS/chimera

[Feature Request] Add controller support to the web ui

Open
#177 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
286
Forks
34
PR merge metrics
No merged PRs in 30d

Description

Since [HTML5 Gamepad API](https://www.w3.org/TR/gamepad/) is widely adopted among modern browsers we should support it to enable the web app to be used inside the ChimeraOS device itself. That could enable us to migrate to a store-like UI for other platforms and maybe embed this app as a OS-manager accessible as a tool.

Here is the specification itself: https://www.w3.org/TR/gamepad/
A help from Mozilla: https://developer.mozilla.org/en-US/docs/Web/API/Gamepad_API
And a usage example: https://github.com/luser/gamepadtest

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the web UI entry points and the HTML5 Gamepad API specification and Mozilla guide linked in the issue. Use the gamepadtest example to understand browser input handling, then determine where controller actions belong in the existing interface. Done means the web app can be operated with a supported controller.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend, web-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.