Skip to content

Add dark mode with System/Light/Dark selector#77

Merged
Wavesonics merged 1 commit into
mainfrom
claude/wonderful-cerf-f9effe
Apr 23, 2026
Merged

Add dark mode with System/Light/Dark selector#77
Wavesonics merged 1 commit into
mainfrom
claude/wonderful-cerf-f9effe

Conversation

@Wavesonics
Copy link
Copy Markdown
Owner

Builds on the work from #60 but replaces the boolean checkbox with a dropdown that offers System (follow OS), Light, and Dark.

  • ThemeMode enum persisted via SharedPreferences
  • FastTrackTheme resolves mode to dark/light; LocalDarkTheme exposed for composables that need to branch on it (gradient, phase text)
  • SettingsActivity recreates on mode change to apply the new theme

Builds on the work from #60 but replaces the boolean checkbox with a
dropdown that offers System (follow OS), Light, and Dark.

- ThemeMode enum persisted via SharedPreferences
- FastTrackTheme resolves mode to dark/light; LocalDarkTheme exposed for
  composables that need to branch on it (gradient, phase text)
- SettingsActivity recreates on mode change to apply the new theme
@codacy-production
Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Metrics 12 complexity · 0 duplication

Metric Results
Complexity 12
Duplication 0

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes. Give us feedback

@Wavesonics Wavesonics merged commit adf7ca4 into main Apr 23, 2026
7 checks passed
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.

1 participant