Actions
Toggle
A pressable element that switches between two states — on and off.
Design question
Does the binary on/off axis conflict with vertical reading direction, or does its perpendicular orientation provide useful contrast?
Default
A vertical list: three cells stacked as columns flowing right-to-left, each reading top→bottom. The toggle runs on that same axis — thumb up = on — so the control matches the reading direction instead of cutting across it. The preview updates live.
Guidance
Do
- ✓Keep toggle pill horizontal — the cross-axis communicates 'setting, not reading'
- ✓Always pair with a label that explains current state effect
- ✓Use haptic feedback on state change in native implementations
Don't
- ✗Rotate toggle pills to be vertical — they resemble sliders
- ✗Use color alone to convey state
- ✗Place toggle labels vertically unless they are single CJK characters
Accessibility
role='switch', aria-checked. Space to toggle. Label describes effect, not control name.
Open Question
In a fully vertical settings panel, does a horizontal toggle create useful contrast or cognitive dissonance?