Add Theme Switcher
- Adds a user-controlled theme toggle that allows switching between light and dark modes independently of system -preferences.
- The selected theme is persisted in localStorage and applied automatically on subsequent page loads.
- It's only being shown in the user profile page.
https://github.com/user-attachments/assets/cdd66f59-fbcb-439e-b6df-482e430fd118
Nice work, @bruncanepa! Thank you for the PR.
One thing I'd like to see is a 3-way toggle so it's clear when you're on the default option and just following the OS setting. We have something like this in Basecamp.
Could consider something like that in the right panel maybe.
Want to take a stab at that?
Hey @jzimdars , thanks for the feedback! I think it totally makes sense. I wasn't 100% sure on where to put this. Could you share an image of where are you referring with "right panel"?
See the implementation in #1899
I think JZ meant a "Appearance" section in the preferences page which includes a 3-way toggle.
Hey @jzimdars , thanks for the feedback! I think it totally makes sense. I wasn't 100% sure on where to put this. Could you share an image of where are you referring with "right panel"?
On the right side of the screen, probably between the session link and "sign out"