Skip to content

feat: add web simulator with glowing LEDs and device mockup - #25

Merged
bombsimon merged 1 commit into
mainfrom
feat/web-sim
Oct 9, 2026
Merged

bombsimon merged 1 commit into
mainfrom
feat/web-sim

Conversation

@bombsimon

Copy link
Copy Markdown
Member
  • matrixbox simulator now serves a browser renderer on port 8081, the terminal one moves to matrixbox simulator terminal
  • Draw the panel as round glowing LEDs, flat or in a rotatable 3D enclosure with a clickable button and a hanging cable
  • Send app controls from the page back to the app, so keys and the button work from the browser too
  • Make short clicks register even when an app polls the button slowly
  • Boot back into the running app after z, r or a geometry change instead of the home menu
  • Refuse WebSocket connections from non-local origins

Closes #17

- `matrixbox simulator` now serves a browser renderer on port 8081,
  the terminal one moves to `matrixbox simulator terminal`
- Draw the panel as round glowing LEDs, flat or in a rotatable 3D
  enclosure with a clickable button and a hanging cable
- Send app controls from the page back to the app, so keys and the
  button work from the browser too
- Make short clicks register even when an app polls the button slowly
- Boot back into the running app after `z`, `r` or a geometry change
  instead of the home menu
- Refuse WebSocket connections from non-local origins
@bombsimon
bombsimon merged commit 146b04e into main Oct 9, 2026
1 check passed
@bombsimon
bombsimon deleted the feat/web-sim branch October 9, 2026 21:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Better represent LED grid

1 participant