Skip to content

Making The theme Persist across all pages(FIXING THEME)#87

Merged
radhika-droid merged 1 commit intoradhika-droid:mainfrom
sindhugattigoppula:addtheme
Sep 25, 2025
Merged

Making The theme Persist across all pages(FIXING THEME)#87
radhika-droid merged 1 commit intoradhika-droid:mainfrom
sindhugattigoppula:addtheme

Conversation

@sindhugattigoppula
Copy link
Contributor

This pull request fixes issue #68 by ensuring that the selected theme (Dark/Light) persists across page navigations and reloads. Previously, the theme would always reset to Light when moving between routes, which broke the user experience. I have implemented theme persistence using a context processor and middleware, along with updates to views, settings, CSS, JS, and templates. Now, once a user selects a theme, it remains consistent until they manually change it again. As a GSSoC’25 contributor, I’m submitting this PR for review.

@github-actions
Copy link
Contributor

Thanks for creating a PR for your Issue! ☺️

We'll review it as soon as possible.
In the meantime, please double-check the file changes and ensure that all commits are accurate.

If there are any unresolved review comments, feel free to resolve them. 🙌🏼

@radhika-droid radhika-droid merged commit 176f5af into radhika-droid:main Sep 25, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments