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

Description

Centralized preferences screen accessible from the hamburger menu. Presents grouped controls for notifications, language, accessibility, biometric unlock, cached data, and account actions. Hides sections for modules that are not enabled in the current configuration.

Feature: App Settings & Preferences

settings-screen

Sources & reasoning

Source explicitly lists Settings and preferences as a mobile screen accessible from the hamburger menu, which is exactly the App Settings & Preferences feature in the Home & Navigation area.

Responsibilities

  • Render grouped preference sections based on enabled modules
  • Wire toggle and selection controls to the Preferences Service
  • Surface account-level actions such as sign-out and cache clearing
  • Display current values and reflect updates after persistence
  • Provide accessible labels and large-tap targets for all controls

Interfaces

render(): View
onToggleChange(key, value): void
onSignOutPressed(): void
onClearCachePressed(): void