Implement a "dark theme"

Created on 14 May 2018, almost 7 years ago
Updated 19 August 2024, 9 months ago

Problem/Motivation

Drupal.org is very bright and white. When spending hours per day in the issue queues this can be very jarring. A dark theme would be much easier on the eye.

Symfony recently added a "dark theme" switcher on their site, http://symfony.com/doc/current/index.html (see bottom left).

Proposed resolution

- Use Drupal core's inbuilt user theme switching.
- Add a sub theme to Bluecheese which adds subtle css overrides such as dark background to <body>, <code>, <input>, and light text colours.

✨ Feature request
Status

Needs review

Version

1.0

Component

User interface

Created by

πŸ‡¬πŸ‡§United Kingdom timmillwood 🏴󠁧󠁒󠁷󠁬󠁳󠁿 Wales, UK

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • πŸ‡©πŸ‡ͺGermany sanduhrs πŸ‡ͺπŸ‡Ί Heidelberg, Germany, Europe
  • Merge request !42Draft: Resolve #2972667 "Dark mode" β†’ (Open) created by sanduhrs
  • Status changed to Needs review over 1 year ago
  • πŸ‡©πŸ‡ͺGermany sanduhrs πŸ‡ͺπŸ‡Ί Heidelberg, Germany, Europe
  • πŸ‡ΊπŸ‡ΈUnited States w01f

    Just following up here that a dark mode would indeed be wonderful, and the "sync with system" option as seen on symfony's site would be a welcome automated feature. In general is D.O looking to move to a new theme other than bluecheese with the next major upgrade? Is there a good page resource for either of those - D.O's upgrade plans and theme development?

  • πŸ‡¨πŸ‡­Switzerland ytsurk Switzerland

    Would also love to get some darkcheese.

  • πŸ‡ΊπŸ‡ΈUnited States w01f

    Just chiming back in that I believe some Evolving Web folks are working on a revamped design for D.O - not sure if a dark mode is being included there, but maybe?!

  • πŸ‡ͺπŸ‡ΈSpain fjgarlin

    Yeah, there is a new evolution of Bluecheese happening in 2.x branch. This is used for new.drupal.org and, when ready, it might be rolled out to api.drupal.org too.

    The codebase has changed immensely from what we have in 1.x, so any new efforts should go there. However, 2.x is right now in constant progress, so I'd suggest waiting some more time before even attempting anything like this.

Production build 0.71.5 2024