Skip to content

v0.2.0

Choose a tag to compare

@bhdoggett bhdoggett released this 22 Jun 01:51
· 126 commits to main since this release

What's New

Light Visualizer

  • 2D stage layout with draggable light positions
  • Grid-based editing with snap-to-grid, add/remove rows and columns
  • Multiple visual lights per DMX channel (one channel → many fixtures)
  • Unplaced fixtures sidebar with drag-to-place and auto-place
  • Pop-out to separate window, dock back inline
  • Adjustable bulb size, label toggle, edit mode with channel numbers
  • Group overrides (mute/full/percent) reflected in visualizer
  • Collision prevention — lights can't overlap on same grid point

Group Fader Indication

  • Fader fill shows effective output level when a group scales it
  • Full opacity fill to effective value, dimmed fill to fader position
  • Single-channel fixtures use group color as fader fill

Web Build Target

  • npm run dev:web / npm run build:web for standalone SPA
  • API Provider pattern abstracts Electron IPC vs in-memory web adapter
  • Show persistence via localStorage with protected Demo show
  • Dockerfile for static deployment

Architecture

  • Components reorganized into folder-per-component structure
  • LightVisualizer decomposed into focused hooks and utils
  • Shared DMX utils extracted for fade interpolation

Downloads

File For
Lightz-0.2.0-arm64.dmg Apple Silicon (M1/M2/M3/M4)
Lightz-0.2.0.dmg Intel Mac