prismCalc is designed to be usable by everyone. We build accessibility into every feature from the start, not as an afterthought.
All buttons, controls, and results are labeled for screen reader navigation. Decorative elements are hidden from VoiceOver to reduce clutter. You can navigate and operate every feature using gestures, keyboard, or braille display.
Every interactive element has a descriptive accessibility label, so you can tap buttons, switch tabs, and navigate the app entirely by voice.
Key text elements scale with your preferred text size settings. Calculator displays, results, and labels adapt to larger accessibility sizes using scaled metrics.
When Reduce Motion is enabled, all animations — including mesh gradient backgrounds, symbol effects, scroll transitions, and page transitions — are disabled or replaced with instant changes. The app remains fully functional without any motion.
When Reduce Transparency is enabled, glassmorphic material backgrounds are replaced with solid, opaque alternatives for improved readability.
Nine themes use dark color schemes optimized for OLED displays, with one light theme (Off-white Glass) designed for bright environments.
Interactive elements use text labels, icons, and shapes in addition to color to convey meaning. Filter chips, buttons, and status indicators are identifiable without relying on color alone.
Text and interactive elements maintain readable contrast against glass and gradient backgrounds. Primary content uses high-contrast foreground colors.
prismCalc uses haptic feedback to confirm button presses and actions. Haptics follow system settings and can be toggled off in the app's settings.
All interactive elements meet or exceed the recommended 44-point minimum touch target size for comfortable interaction.
We're committed to improving accessibility. If you encounter any barriers while using prismCalc, please let us know at [email protected].