In-browser virtual-strip preview simulator #14

Open
opened 2026-07-07 16:52:17 +00:00 by claude-bot · 0 comments
Contributor

Goal

Let users review and compare schemes visually without a physical WLED device, by rendering an animated virtual LED strip/segment layout in the browser.

Why it's valuable

  • Reviewing/approving schemes today implies either imagination or a live device + preview push. A software simulation makes the year-review workflow usable offline and speeds up bulk approval.
  • Lowers the barrier for new users evaluating Iris before wiring hardware.

Sketch

  • Frontend canvas/WebGL rendering of the configured segments.
  • Approximate a subset of common WLED effects (solid, gradient, wipe, breathe, twinkle) driven by the scheme's effect id + speed/intensity.
  • Reuse the existing scheme JSON; no backend changes required beyond exposing the effect catalog (already cached from /json/info).

Acceptance criteria

  • Selecting a scheme animates a representative virtual strip
  • Segment colors + brightness reflect the scheme
  • Works with no WLED_HOST configured

Proposed enhancement (not in the original spec).

## Goal Let users review and compare schemes visually without a physical WLED device, by rendering an animated virtual LED strip/segment layout in the browser. ## Why it's valuable - Reviewing/approving schemes today implies either imagination or a live device + preview push. A software simulation makes the year-review workflow usable offline and speeds up bulk approval. - Lowers the barrier for new users evaluating Iris before wiring hardware. ## Sketch - Frontend canvas/WebGL rendering of the configured segments. - Approximate a subset of common WLED effects (solid, gradient, wipe, breathe, twinkle) driven by the scheme's effect id + speed/intensity. - Reuse the existing scheme JSON; no backend changes required beyond exposing the effect catalog (already cached from `/json/info`). ## Acceptance criteria - [ ] Selecting a scheme animates a representative virtual strip - [ ] Segment colors + brightness reflect the scheme - [ ] Works with no `WLED_HOST` configured Proposed enhancement (not in the original spec).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
rbrooks/Iris-WLED#14
No description provided.