Skip to content

feat(desktop): fixture color presets - #257

Merged
johncarmack1984 merged 10 commits into
mainfrom
feat/fixture-color-presets
Jul 28, 2026
Merged

feat(desktop): fixture color presets#257
johncarmack1984 merged 10 commits into
mainfrom
feat/fixture-color-presets

Conversation

@johncarmack1984

@johncarmack1984 johncarmack1984 commented Jul 28, 2026

Copy link
Copy Markdown
Owner

Summary

  • Replace the single Reading Light button in the fixture color popover with a 2-column grid of 8 per-fixture presets
  • All presets at 40% dimmer: Reading Light, Daylight, Fire, Rose, Lavender, Cobalt, Steel, Dusk
  • Each preset flows through mixToEmitters so RGBAW fixtures use their Amber and White emitters properly
  • Same toggle/restore behavior as before via the preset engine (per-fixture lanes, snapshot/restore)

Test plan

  • Open a fixture's color popover — 8 preset buttons visible in a 2×4 grid with colored dot swatches
  • Toggle each preset on an RGBAW fixture — verify correct emitter decomposition
  • Toggle a preset off — verify prior channel values restore
  • Engage one preset over another on the same fixture — verify clean switch
  • Engage presets on two different fixtures independently
  • Verify presets auto-deactivate when a fader is moved

@johncarmack1984
johncarmack1984 merged commit f0d5285 into main Jul 28, 2026
13 checks passed
@johncarmack1984
johncarmack1984 deleted the feat/fixture-color-presets branch July 28, 2026 02:58
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.

1 participant