Settings Screen
Component Detail
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.
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.
-
docs/source/likeperson.md · line 215-216Bottom nav with 5 tabs: Home, Contacts, Add ... Settings accessible from hamburger menu
-
docs/source/likeperson.md · line 223Settings and preferences
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