KQ-015 · SCOPE/SCRUBBER

Scope Scrubber

Drag a value; watch its physics — a scrub input with a live oscilloscope trace behind the numeral, where the settle spring's overshoot draws itself.

KQ-015 · SCOPE/SCRUBBER

Imaging console

Exposure
120
Gain
6.0

Scrub horizontally · double-click to type

Install

One command — the source lands in your repo. Or copy it from the Code tab.

$ pnpm dlx shadcn@latest add @kinetiq/scope-scrubber

Props

PropTypeDefaultDescription
min / max / stepnumberBounds (required) and release snap grid.
value / defaultValue / onValueChangenumber / number / (value) => voidControlled or uncontrolled; fires live while scrubbing.
settleSpringName"snap"Which calibrated spring the value settles on — its personality shows on the trace.
sensitivitynumber(max−min)/200Value change per pixel of drag.
label / unit / format / tracestring / string / (v)=>string / booleanLabeling, suffix, numeral formatting, and the history trace toggle.