-
released this
2026-07-14 13:33:15 +00:00 | 3 commits to master since this releaseThird integration-feedback release — a general action button, responsive faders everywhere, and the label-scaling gap, all surfaced building a resizable streaming studio.
New components
Button— a normal click-to-fire command button in the panel style (Regenerate, Add, Apply, Refresh), the non-latching sibling ofPushButton. It'sPushButtonlocked to the newmode="action": never latches, shows a press-down + a brief LED flash, callsonClick.led="dot"(default) gives the corner-dot look;led={false}a plain button.
Buttons
PushButtongainsmode="action"(alongsidetoggle/momentary) and anonClickprop — the stateless command-button behaviorButtonwraps.
Responsive faders
fillonLEDFader(matchingFader) — the fader stretches along its travel axis to fill the container instead of a fixedlength, so faders in resizable dock panels size themselves with no wrapper measurement.
Label scaling
labelSizeonIndicatorLamp— the caption otherwise trackssizebut is floored at 10px; set this to shrink it with a small lamp. Also onLampRowfor parity.
Docs
- A dedicated Buttons & switches section with a "which do I use?" guide (Button = action · PushButton = latch · TransportButton = transport · ToggleSwitch = boolean · SegmentSwitch = mode) and a live demo of each.
Install:
pnpm add https://git.dreamodus.software/Dreamodus/DreamKnob/releases/download/v1.1.2/dreamknob-1.1.2.tgzDownloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
dreamknob-1.1.2.tgz
3 downloads · 248 KiB