Keyboard & Accessibility
Keyboard and Accessibility
Rubric implements foundational accessibility features across iOS and web, with ongoing improvements planned based on user feedback.
VoiceOver Support
Semantic labels are implemented on key interactive elements throughout the app. Screens with the most thorough coverage include protocol management (buttons, charts, attestation controls), the dashboard (macro bars, score card), and custom sliders (with dynamic value announcements for screen readers).
Coverage is not yet complete across all screens. Some informational cards and secondary interfaces lack container-level accessibility labels. This is an active area of improvement.
Tap Targets
Interactive elements use a minimum 48-point tap target, which exceeds Apple’s Human Interface Guidelines recommendation of 44 points. This applies consistently across buttons, toggles, list items, and input controls.
Keyboard Navigation (Web)
The web app supports keyboard interaction for core workflows:
| Action | Shortcut |
|---|---|
| Send a Coach message | Enter |
| Insert a new line in Coach chat | Shift + Enter |
| Navigate between elements | Tab |
| Activate buttons and links | Enter or Space |
Focus management is implemented on primary input fields (food logging, Coach chat, Coach command deck).
Text Scaling
The app uses the system typography scale, which respects your iOS Dynamic Type settings. Increasing your system text size will scale text throughout Rubric. Custom controls such as sliders account for text scale factor in their rendering.
Color and Contrast
Rubric uses a semantic color system with distinct light and dark mode palettes designed for readability. Status information (warnings, errors, score tiers) is communicated through both color and text or icon indicators, not color alone. For example, an over-target macro bar displays both an orange color shift and a warning icon.
Siri as an Accessibility Pathway
For users who prefer voice interaction, all 9 Siri commands provide an alternative to the touch interface. Score checks, food logging, and daily management are available entirely by voice on both iPhone and Apple Watch. See Siri Integration for the full command reference.
Known Limitations
- VoiceOver label coverage is partial. Some secondary screens and informational cards are not yet fully labeled.
- Keyboard navigation on web has not been comprehensively audited across all flows.
- No dedicated high-contrast mode beyond the system dark theme.
Accessibility feedback is welcome and will directly inform post-launch improvements.
Related Articles