Five UI patterns for setting the hard-locked percentage on a forecast cell. Each card is fully interactive. Pick the one that feels best — that's what we ship.
What's deployed today. Type, hit Set.
Plumbing — Labor & Materials
Remaining: $85K
Drag for feel, type for precision. Both bind live.
Plumbing — Labor & Materials
Remaining: $85K · live preview below
"Rolling dial" — flick or scroll a vertical wheel.
Plumbing — Labor & Materials
Remaining: $85K
No popover. Click + drag the cell up/down. Photoshop-style.
Plumbing — Labor & Materials
Drag the cell vertically — up=more, down=less
Click and drag the cell to scrub the percentage.
Big number, − and + buttons either side. Hold to repeat.
Plumbing — Labor & Materials
Remaining: $85K
= $18,700
| Pattern | Speed for big jumps | Speed for exact % | Mouse feel | Touch / future field app | Cost |
|---|---|---|---|---|---|
| Current (input only) | ★★★ type 75 | ★★★ type exact | OK | Awkward (keyboard) | $0 |
| Slider + input ★ | ★★★ drag | ★★★ type | Great | Great | $0 (shadcn) |
| iOS wheel | ★★ flick | ★ no exact entry | Awkward | ★★★ great | + ~5KB lib |
| Drag-on-cell | ★★ depends on sensitivity | ★ no exact entry | Tactile but learn-curve | Bad on touch (gesture conflict) | Custom code |
| Stepper (− / +) | ★ many clicks | ★★ click count | OK | Great (big tap targets) | $0 |
Click ✕ to clear the locked %. The cell drops back to auto. Click the cell again to re-open the picker. Interactive.
Click ✕ to clear the locked %.
The ✕ sits top-right of the cell. Clearing doesn't delete history — it just unlocks back to auto-distribution.
Generated 2026-04-25 · docs/mocks/labor_forecast_pct_picker_mock.html