User Interface low complexity mobile
3
Dependencies
0
Dependents
0
Entities
0
Integrations

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.

Feature: App Settings & Preferences

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