Skip to content

Comments

Add theme mode setting (Light / Dark / Auto)#1074

Open
gregmarra wants to merge 1 commit intomainfrom
theme-mode-setting
Open

Add theme mode setting (Light / Dark / Auto)#1074
gregmarra wants to merge 1 commit intomainfrom
theme-mode-setting

Conversation

@gregmarra
Copy link
Contributor

@gregmarra gregmarra commented Feb 21, 2026

Summary

  • Adds a theme picker (Auto / Light / Dark) to More → Settings using M3 SingleChoiceSegmentedButtonRow
  • Persists the user's choice via DataStore Preferences
  • Resolves the theme at the TBAApp root so the entire app switches immediately

Screenshot

image

Test plan

  • Open More → Settings — "Auto" is selected by default
  • Tap "Dark" — app immediately switches to dark theme
  • Tap "Light" — app immediately switches to light theme
  • Tap "Auto" — app follows system setting
  • Kill and relaunch — theme choice persists

🤖 Generated with Claude Code

Adds a user-facing theme picker to Settings using M3 segmented buttons.
Persists the choice via DataStore Preferences and applies it at the
TBAApp root so the entire app respects the selection immediately.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants