diff options
| author | Paul Buetow <paul@buetow.org> | 2026-05-22 09:25:48 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-05-22 09:25:48 +0300 |
| commit | cce598d8b698ecf4490127d5fad9bd0995ec1050 (patch) | |
| tree | 11e617532e10915097c962f877b61e4476a33751 /player-android/lib/providers/progress_queue_provider.dart | |
| parent | 1824175276fcd29d4b6d4c14277c62e73247b7e2 (diff) | |
Implement Material 3 theming with light + dark mode toggle (fb)
Adds ThemeNotifier (AsyncNotifier) backed by shared_preferences to persist
the user's light/dark/system preference across restarts. Color schemes derive
from the dark and light palettes defined in player-server/docs/theming.md.
MaterialApp now consumes themeProvider for themeMode, theme, and darkTheme;
SettingsScreen gains a SegmentedButton appearance section for the toggle.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'player-android/lib/providers/progress_queue_provider.dart')
0 files changed, 0 insertions, 0 deletions
