PursuanceProject / pursuance

Pursuance: end-to-end encrypted task management optimized for large numbers of volunteers. We are building a vast and formidable ecosystem of opposition to institutionalized injustice.
https://pursuanceproject.org/
Other
133 stars 15 forks source link

Feature request: give users the option between dark theme and light theme #205

Open elimisteve opened 6 years ago

elimisteve commented 6 years ago

1 developer suggested this, and 1-2 users have since requested.

And 2 people have said they hate the (current) dark theme.

4xdk commented 6 years ago

I like the dark theme personally, but I think it's a good idea. Will look into this if that's ok.

Actually, this may be a good moment to suggest that we switch to using SASS or LESS instead of writing pure CSS. I won't get into details here as this article does a better than me at explaining why https://alistapart.com/article/why-sass

4xdk commented 6 years ago

Switched to SCSS in here - branch. It was pretty quick n easy, thanks to the create-react-app docs. Followed almost to the letter (skipped changing npm run build scripts).

Couldn't spot any issues, except just now realized the branch is bit behind develop branch - will pull tomorrow.

The nice thing about it is that no file contents needed to change, just renamed from .css to .scss.