Last month, my favorite forum switched to Discourse. This was mostly an upgrade, but people complained* about the look and feel. So I decided to fix it, and ended up doing a major style revamp. Now I’m trying to decide if I should put in the effort to turn it into a proper theme and merge it upstream, or if that’s unrealistic.
I think people on other forums might also appreciate it as an alternative theme, but I don’t know how difficult it would be to get things merged. What I did deviates quite a bit from Discourse’s usual theme design… which is both part of the appeal and part of the difficulty.
It’s still in progress, but here are some screenshots:
It’s designed to make multiple color palettes relatively easy to make and switch between, and here are three which exist so far.
Thread posts come in 4 flavors: Regular (grey with blue header), admin/moderator (green), thread author (cyan), and currently-logged-in user (purple or pink). All are easy to change.
The editor’s preview and grippie match the “current user” style. Also, scrollbars match the page theme. The timeline is styled to look more like a scrollbar too.
The topic list uses 1-line rows when possible, with tiger striping. Heat map elements look more like fire.
User / notification menu:
Clearer nesting of embedded posts:
A user info card and link preview:
For now, it’s just a big stylesheet override and a smaller stylesheet to define the colors. But if it’s feasible to get the theme accepted upstream, I could convert it to a proper Discourse theme.