Settings Screen
Component Detail
Description
Centralized settings screen accessible from the hamburger menu, presenting grouped preference controls for notifications, accessibility, and personal app behavior. All controls implement keyboard navigation with visible focus indicators and support font scaling to 200% per WCAG 2.2 AA.
settings-screen
Sources & reasoning
The Settings Screen is the primary UI surface for this feature - the single centralized location accessible from the hamburger menu where users configure notification, accessibility, and personal behavior preferences. Font scaling to 200% and full keyboard navigation are mandatory WCAG 2.2 AA constraints documented in the source.
No source references — this artifact was included based on reasoning alone (see above).
Responsibilities
- Render grouped settings sections assembled from the Settings Registry
- Display organization-specific label overrides on all setting labels
- Apply font scaling up to 200% maintaining WCAG 2.2 AA layout integrity
- Provide accessible controls with semantic labels and visible focus indicators
Interfaces
build(BuildContext): Widget
onPreferenceChanged(String key, dynamic value): void
Relationships
Dependencies (3)
Components this component depends on