User Interface medium complexity mobile
0
Dependencies
0
Dependents
2
Entities
0
Integrations

Description

Full-screen settings page where users configure font scale and contrast theme preferences. Displays live previews of each setting change before the user commits, and persists preferences via ThemeService on confirmation.

Feature: Typography & Contrast Settings

accessibility-settings-screen

Responsibilities

  • Display current font scale and contrast theme selections
  • Render live preview of typography and contrast changes
  • Invoke ThemeService on user confirmation to persist settings

Interfaces

build(BuildContext context)
onFontScaleChanged(double scale)
onThemeChanged(ContrastTheme theme)
onSavePressed()
showPreview(ThemeData previewTheme)
resetToDefaults()

Related Data Entities (2)

Data entities managed by this component