diff options
| author | Craig Jennings <c@cjennings.net> | 2026-07-18 15:06:52 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-07-18 15:06:52 -0500 |
| commit | 59df6b807741dcf9772b9193ff6dc6126bc6b46b (patch) | |
| tree | 911ca6a196348bde2be7b7bed06cf3226a8b3506 /docs/prototypes/panel-widget-gallery.html | |
| parent | d0a0c0e7714e63f410a4615fdf0a8f266b471d42 (diff) | |
| download | archsetup-59df6b807741dcf9772b9193ff6dc6126bc6b46b.tar.gz archsetup-59df6b807741dcf9772b9193ff6dc6126bc6b46b.zip | |
feat(gallery): bring the DIP-through-multiband ten to the extraction bar
dipBank, jogWheel, vernierDial, batToggle, flutedKnob, filterBank, chickenHead, slotFader, spadeKnob, and multiBandDial each get the contract comment. The two DOM builders also get dupre- prefixes on their classes (dip/dipsw and the on modifier, jog/shuttle/inner/dimple). jogWheel caches its inner disc instead of querying it on every move.
set() hardening lands where a handle could wedge: vernierDial and flutedKnob clamp 0-100, filterBank clamps the band index and its initial values, and multiBandDial clamps the band and keeps the current one when set() omits it (a bare set(v) previously threw).
Extraction audit: 44/111 contract comments.
Diffstat (limited to 'docs/prototypes/panel-widget-gallery.html')
0 files changed, 0 insertions, 0 deletions
