Skip to content

Improve theme#148

Open
liberaldev wants to merge 3 commits into
apereo:masterfrom
liberaldev:improve-theme
Open

Improve theme#148
liberaldev wants to merge 3 commits into
apereo:masterfrom
liberaldev:improve-theme

Conversation

@liberaldev
Copy link
Copy Markdown

Currently, the dark theme is not perfect—for example, the footer is white—and users of the light theme are also automatically switched to the dark theme.

Users whose system is in light mode should remain in light mode.

liberaldev and others added 3 commits June 2, 2026 13:10
Apply the dark/light detection logic from apereo/cas#9025 without the
toggle: read prefers-color-scheme on load and on change, then set
data-bs-theme on <html> accordingly.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The "support dark mode" commit (c788729) hardcoded dark colors
unconditionally across the sass partials, so light mode never rendered.
Keep the original pre-dark values as the default and apply the dark
colors only under [data-bs-theme="dark"], so the detection script in
head can switch to a faithful light theme.

Co-Authored-By: Claude Opus 4.8 <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.

1 participant