Description
The current ControlPanel controls are too small for reliable mobile usage during workouts. We need to implement "fat finger" friendly buttons and clearer interactions.
Technical Specs
- File:
app/client/control/components/TimerControls.tsx
- Button Height: Minimum
64px.
- Interaction: Add active state scaling (
scale(0.95)).
- Steppers: Increase
IconButton touch area to 56px.
Tasks
Labels: frontend, mobile, accessibility
Priority: P1 - High
Description
The current
ControlPanelcontrols are too small for reliable mobile usage during workouts. We need to implement "fat finger" friendly buttons and clearer interactions.Technical Specs
app/client/control/components/TimerControls.tsx64px.scale(0.95)).IconButtontouch area to56px.Tasks
TimerControls.tsxbuttons to use the newminHeightand styling.sxtransform or Framer Motion).Labels:
frontend,mobile,accessibilityPriority:
P1 - High