feat: add Dark/Light mode toggle (#800) #825
Closed
+82
−45
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR implements the Dark/Light mode toggle feature requested in #800
, allowing users to switch themes for improved accessibility and comfort.
Problem:
The application currently lacks a theme toggle.
Users cannot switch between dark and light modes, limiting personalization and causing potential discomfort in low-light or high-light environments.
Users who prefer dark mode for accessibility, eye strain reduction, or night-time use cannot apply their preference.
Solution Implemented:
ThemeToggle Component:
Switches instantly between dark and light modes.
Stores user preference in localStorage.
Navbar Integration:
Toggle added to both desktop and mobile navbars.
Navbar links and menu
