Extra labels: ux
Tier: S (1-2 days) | Type: ux
Context. Dark mode exists but isn't polished (contrast issues on activity table, missing color for warning states) and doesn't sync with OS preference.
Scope.
- Audit contrast on every Stellar page in dark mode.
- Bind theme to
prefers-color-scheme by default, override via toggle.
- Persist explicit override.
- Add a "system default" tri-state.
Acceptance.
Files. src/context/ThemeContext.tsx, src/pages/Settings.tsx, Tailwind config.
Extra labels:
uxTier: S (1-2 days) | Type: ux
Context. Dark mode exists but isn't polished (contrast issues on activity table, missing color for warning states) and doesn't sync with OS preference.
Scope.
prefers-color-schemeby default, override via toggle.Acceptance.
Files.
src/context/ThemeContext.tsx,src/pages/Settings.tsx, Tailwind config.