-
v1.1.4 — light-theme support Stable
released this
2026-07-14 21:21:57 +00:00 | 0 commits to master since this releaseLight-theme support — the controls whose chrome was hardcoded dark now adapt to a light base (flat knobs and faders already did, via the
facetoken).Themeable LED well
ledWelltheme token — the recessed screen behind the LED segments ofLEDKnob,LEDFader,Meter, and the default well ofSegmentDisplay/AlphaDisplay, now comes from the theme instead of a hardcoded near-black. Dark base keeps the classic dark well (#0b0d0e); the light base istransparent, so LED controls and readouts render as clean flat segment rings / bar meters / digits on the light panel (still clearly "LED" from the lit segments).faceColor/backgroundprops still override per-instance.
Light-theme panel chrome
schemetheme token ('dark' | 'light', set bybase) drives the raised gradient/border/shadow ofPushButton(andButton),TransportButtonandSegmentSwitchvia a sharedpanelButtonChrome(scheme, pressed)helper. On a light base they render as light raised buttons instead of dark chips; unlit LED pips flip to a faint dark so they still read.- Fixes the whole panel-button/switch family looking like dark chips on light themes.
Docs
- A Light theme gallery card showing the panel family (LED knob, readout, meter, buttons, switch) under
base="light".
All opt-in via
base="light"; the default dark theme is unchanged.Install:
pnpm add https://git.dreamodus.software/Dreamodus/DreamKnob/releases/download/v1.1.4/dreamknob-1.1.4.tgzDownloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
dreamknob-1.1.4.tgz
9 downloads · 272 KiB