Adaptive precision slider
Drift away from the track to fine-tune. Precision comes from the body, not from a modifier key.
npx shadcn add @bjork-ui/adaptive-precision-slider
<AdaptivePrecisionSlider label="Exposure" defaultValue={0} min={-2} max={2} step={0.01} format={(v) => `${v >= 0 ? "+" : ""}${v.toFixed(2)} EV`} precisionFalloff={48} onValueChange={(v) => setExposure(v)}/>
Drag, then drift away from the track to fine-tune.