Will your theming system support showing different themes for different users? I’m not talking about completely different themes with HTML and JS changes. But it occurred to me that it could be rather nice to let users pick between a Light vs a Dark theme on our forum, provided we’ve made our theme to support that feature of course, because that shouldn’t be a given for every Discourse theme.
No, that was a mockup of a per-user theme selector, located under preferences (in fact, the mockup was based off of a “custom field” on a VM that I installed discourse on a while back). I still think that a built-in per-user theme would be better than installing an extension (+ the user doesn’t have to know how to write CSS).
BTW, when I quoted my post, discourse didn’t automatically copy images.
[quote=“sam, post:4, topic:32450, full:true”]
Just keep in mind we need preview style function working in admin before any of this
[/quote]Seems to me that adding user selectable pre-defined themes that have restricted visibility (by TL or group, for instance) would be an easy way for an admin to preview a new style.
I wish I could take credit for this brilliant idea, but it is straight out of vBulletin.
The theme picker could be shown to a user who has the ability to pick themes (by TL?) and there’s more than one that he is able to pick given his credentials. So an admin could define and save a new theme but only permit it to the admin group, and then select it in the front end and give the system a test drive with it, all out of sight from regular users.
And slightly off-topic, on the New Color Scheme page, sure would be nice to have some sort of color picker built in.
I’m bumping against this too - a large handful of my users are complaining that they want dark theming, that the light theme is melting their eyes, which spawned another handful to proclaim that they hate dark theming, and its worse on their eyes…etc etc etc…