11
votes
Changed the default theme to use a white background, moved theme-selection to Settings page
Okay, okay. The default site theme is now less beige/tan/yellow. This was a bit of a quick-and-dirty way of doing it, so the other colors are all still the Solarized ones for now, but I may change them around some later.
The other themes are still available, and can now be selected on the Settings page—if you want the beige back, that's "Solarized Light". I also added a theme with a full-black background (I don't think it looks very good, but it's there).
Thanks, it's much easier on the eyes for me and more options is always better (so long as they don't take up too much of your time to implement). This also sets up a really nice potential feature to consider for the future of including user-submitted site-wide themes as well once you open-source.
p.s. My feelings on the new theme.
I like light blues and greys? :D
How quick and dirty is it?
Is it so quick and dirty that we could customize our own?
One of the interesting things about Solarized is that it switches between its light and dark modes by only changing a few colors. So my "theme system" is extremely basic and only handles changing those colors. Because of that, this was the entirety of the (SCSS) code that added the white-background theme:
Building the dropdown to choose a theme was more work than that. But since it doesn't include anything for the link/button/etc. colors, all of those are still the same. To have all those other colors be able to change between themes I'll need to do some reworking to move them into the
theme-dependent
mixin. That should be pretty straightforward, but will take a bit of time.I've always liked the idea of Solarized, but I never end up staying with it for all that long, especially the lighter theme. I've mostly switched into using JetBrains IDEs (> 95% of my time) and have distinct colour schemes for each of them, but I still use Solarized dark in Vim.
I haven't seen the code, but I think it would be interesting to let users define their own colour schemes (instead of colour schemes per community) and maybe base it off something similar to Solarized (or any other terminal-esque colour palette) - 16 colours, set them how you like them.
I like it. Simple and high contrast.
Look a bunch better.
I'm rocking the beige like a mid 90's office
...like a 1970s kitchen appliance! ;)