Accessibility
Accessibility
LabCalcPro is designed to be usable by as many people as possible. We aim to follow accessibility best practices for mobile apps and to continually improve.
Effective date
2026-02-08
Report accessibility barriers
If you experience any accessibility barriers, please contact us at support@labcalcpro.app and include:
- Your device model and OS version
- The screen you were on
- What you were trying to do
- What went wrong (and screenshots if helpful)
Supported accessibility features
Screen readers (VoiceOver)
The app is built with accessibility labels and roles across key workflows (calculator, saved calculations, pipette configuration, and settings) so VoiceOver can announce controls and content meaningfully.
Voice Control (iOS)
Because interactive elements are labeled (buttons, toggles, fields), iOS Voice Control can generally identify and activate them by name.
Larger Text / Dynamic Type
The app uses system text components and scalable typography in most places. If you use very large text sizes, some layouts may not scale perfectly on every screen. We treat these as bugs and want your reports.
Dark interface
The app uses a dark interface by default with a consistent theme system and semantic color tokens.
Tap targets
Interactive controls are designed around a minimum 44×44 pt touch target where feasible.
Reduced Motion
The app does not rely on heavy animations for core functionality. If you use iOS "Reduce Motion" settings, the app should remain fully usable.
Bench Mode accessibility
Bench Mode displays protocol steps in large, high-contrast text optimized for reading at arm's length. The screen stays awake automatically, reducing the need for repeated interactions during laboratory work.
Contrast & "differentiate without color"
We aim for sufficient contrast and avoid relying on color alone to convey meaning. However, we have not completed a formal WCAG audit of every screen and state. If anything is hard to read or distinguish, please contact us so we can improve it.
Ongoing improvements
Accessibility is an ongoing effort. We prioritize fixes that:
- Block a task completely
- Make core workflows difficult (calculator, protocols, saved calculations)
- Affect multiple users or common devices