Skip to content

CanvasUI Stream Manager v1.3.3

Choose a tag to compare

@barkermn01 barkermn01 released this 15 May 00:24
· 83 commits to main since this release
6ac073d

New Features

  • Webcam multi-instance — Multiple webcam modules per scene, each with its own device, mirror, and mask settings
  • Audio Visualiser multi-instance — Multiple audio visualiser placements per scene with per-instance settings (device, direction, mirrored, bar width, spacing)
  • Audio Visualiser live simulation — Play button loads the real module with live microphone data instead of fake bars
  • Conditional schema fields (showWhen) — Schema types can now show/hide based on sibling values (e.g. gradient stops only visible when mode is "gradient")
  • Gradient editor in TypeRenderer — New gradient type renders a preview bar + full stop editor with color pickers and position sliders
  • Audio device dropdown — Audio Visualiser device setting renders as a dropdown of available devices instead of a text input
  • Per-instance properties — Webcam and Audio Visualiser settings moved from global config to module properties panel

Fixes

  • TypeRenderer now renders schema-defined properties even if they don't exist in the config yet (creates defaults)
  • Removed hardcoded mode visibility logic (replaced with generic showWhen system)
  • Audio visualiser colors section: levels hidden when mode=gradient, gradient hidden when mode=levels
  • Webcam simulator reads from per-instance mod.settings instead of global config
  • Webcam preview label shows per-instance device name