Open clarkepaul opened 3 years ago
If the dark mode was the last thing remaining to do in the CMS UI, then why not. At the moment I'd say there are bigger problems to solve first.
Hey, sorry for digging up such an old Issue. Just a quick question; could this be implemented in SilverStripe 5? I would guess that you would have to adjust stylings anyways. Would be awesome if it could get added :)
Hi @kevingroeger, CMS 5 will be released in the coming weeks and is in feature freeze at the moment. This has missed the cut off, CMS 5 didn't really need any major UI updates. I imagine this can be done as an opt-in enhancement in a minor version throughout the 5.x lifeline if someone picks it up. At the moment this is probably a lower priority.
I have created a dark theme for the CMS: https://packagist.org/packages/sunnysideup/cms-dark-theme
I came here to suggest @sunnysideup 's cms-dark-theme module only to find he's already linked to it here :+1:
I'm creating this issue as a bit of a placeholder, so a case may be built up for, or against this enhancement.
The concept of dark mode for the CMS seems like a huge undertaking, specially considering the thousands of modules out there, but would be a great way to smarten up the UI. Also it has been stated to have accessibility benefits for those looking at the screen all day (although I can find arguments for and against it, see below). I am by no means an expert on the benefits here apart from what I read, but I do like making users have choices based on their own understandings.
Example for (more reading on this view):
Example against (more reading on this view):
There has been one instance of this already being setup within the Login Forms module a few years ago.
This could be an opportunity to uplift the design of the CMS in general, also Silverstripe has new brand colours which could be a way to introduce them into the UI. Unfortunately this is an all or nothing type effort so all of the pattern library and more would need considering if we went down this path.