Navigate to Accessibility Settings from Settings Screen
The Settings screen includes a dedicated accessibility card section that serves as the navigation entry point to the full accessibility settings (font scale, high contrast mode, cognitive mode). The card displays the currently active accessibility profile (e.g., 'Large text, High contrast') so users can see their current state at a glance before tapping through. This discoverability is critical for peer mentors with visual or cognitive impairments who may struggle to find settings buried in submenus. The Settings screen itself applies the currently active accessibility preferences so users see the effect of their settings before navigating away.
User Story
Acceptance Criteria
- Given I open the Settings screen, when I view the accessibility card, then I can see a summary of my currently active accessibility settings (font size level, contrast mode status)
- Given I tap the accessibility card, when the navigation occurs, then I am taken to the full accessibility settings screen
- Given the Settings screen is rendered with an active large-text or high-contrast preference, when the screen displays, then the Settings screen itself respects those preferences (font size, contrast)
- Given the accessibility card is rendered, when I view it, then it includes a clear visual indication that it leads to more configuration options (e.g., a trailing arrow icon)
- Given a user has never configured accessibility settings, when they open the Settings screen, then the accessibility card shows the default profile and is still visually prominent and discoverable
Business Value
All three organizations serve users with visual, cognitive, or motor impairments. Screen reader users (Blindeforbundet), stroke patients (NHF), and hearing-impaired users (HLF) all need reliable, easy-to-find access to accessibility configuration. Placing accessibility settings as a prominent, clearly labeled card in Settings directly supports the WCAG 2.2 AA accessibility mandate and reduces the risk that users with impairments abandon the app due to inability to configure it.
Components
- Settings Screen ui
- Settings Card Widget ui
- Preferences Service service