Appearance
Status: 🧩 Needs SDK
Scope
The design system already supports dark/light theming via DsTheme. The Appearance feature exposes theme, UI density, and base text size as user preferences — set as a household default by the admin and overridable per member. Per-member preferences may be stored server-side (synced across devices) or device-local.
Open questions
- Are appearance preferences stored in the member's server profile or device-local only?
- Can an admin lock appearance (e.g. force a specific theme for kid-mode)?
- What densities are offered — e.g. comfortable / compact?
- Does "text size" here overlap with system accessibility text scale, or is it app-level only?
Relationship
Accessibility — text scale and contrast are accessibility concerns that partially overlap.