7

let me just preface this by saying that this question stems from my lack of knowledge about others' opinions regarding this matter, so the only prior knowledge I have is my own preferences.

So, I use dark mode everywhere; every single website is dark for me (using Dark Reader) and every single software I use is in dark mode. If it doesn't have dark mode or at least low brightness colors, I can't use it, even if the sun is directly above my screen.

And so I wonder sometimes why do light themes even exist. I have only seen them IRL for projector use (e.g. schools) or in formal demonstrations because for some reason they're regarded as more "professional" maybe? Plus, I always read people complaints about no dark mode in so many applications but have never heard someone complain about some application not having light mode.

So my question is: is it okay to simply have dark mode and no light mode? Are there any benefits of having light mode? Or any data showing how many people actually use light mode?

(Addendum: After some googling, Discord removed light theme because almost nobody uses it. Is this some very specific case or can it be generalized to almost everything else?)

4
  • When it's projected, light theme isn't just for professionalism. The ambient light is often enough to drown out white text, compared to an LED screen. Commented Jan 20, 2022 at 15:13
  • I have a glossy screen, and a white wall behind me. During the day, when the sun is streaming in, the wall behind me gets very bright. If the image on the screen is dark, it becomes a washed-out mirror and I can scarcely see anything. Is that a good reason?
    – Kyralessa
    Commented Feb 13, 2022 at 10:19
  • @Kyralessa You do have a point. And of course, if one can afford two themes, then a light theme is a good second option to make it more accessible. But, I have a glossy screen as well, and typing this comment, I can see myself clearly in the "mirror" but still the white text is so clear and at a different focus distance than anything that is reflected. So I feel that the ability to focus your sight further for an easy mirror is a feature, not a bug lol but joking aside, even black text on white will become mirrory and whiter if you have a super bright wall behind you, themes can't fix that. Commented Feb 14, 2022 at 12:02
  • 1
    Discord removed light theme for one day as an April Fool's joke, but it only lasted a few hours because of overwhelming complaints from users. twitter.com/discord/status/1112641011514310656 Commented Sep 11, 2022 at 19:31

4 Answers 4

4

Is a light theme necessary? No. It's not required. Provided your default (or only) theme complies with accessibility guidelines - meaning the contrast between foreground and background colours is sufficient, and contrasts between separate components on the page is also sufficient to be able to tell them apart) then you're meeting all the requirements as far as usability standards go.

However. Just because it meets accessibility standards that doesn't necessarily mean it meets with user expectations. Just because you don't like light mode that doesn't mean everyone else feels the same. The type of product you're building, the types of users, the devices it's going to be used on should all be considered when deciding on colours and styles.

So don't just make an assumption and leave it there. Follow up your assumption with some research into your actual target audience.

2
  • Thanks. (Couldn't comment sooner.) But how would I really do my research? I mean, if I already build a second theme (during development) then there would be no point in really knowing at that time. So am I supposed to ship with one theme and then ask my users if they want a second theme? I guess this is why most are stuck with two default light and dark themes. Commented Jan 19, 2022 at 12:27
  • Have a look into the environment your users are in when using the application: - dark corners or basements: dark mode - bright place in an office or outside: bright mode Regarding the discord example: Discord switched off the bright mode and told the x% using it: we do not care about you. In the sense of inclusiveness and comfort for my users I would aim to implement both modes - and to provide a way to support high contrast by using system colors in that case.
    – Gerda
    Commented Jan 21, 2022 at 12:49
2

You should have at least one theme that accommodates people with visual impairments (high contrast, big fonts with features for people with dyslexia and compatibility with screen readers)

Before the advent of dark theme in professional apps, user facing apps already had very different styles, because branding seems more important. So there is no universal need to provide a "light theme", as many apps only provide a single theme, which is sometimes neither specifically light nor dark.

3
  • 2
    I'm going to disagree with you on the line "You should have at least one theme that accommodates people with visual impairments". ALL themes should accommodate visual impairments, unless you're offering a custom one where people can configure the theme to their own requirements. Accessibility shouldn't be a selectable option, it should be the standard.
    – JonW
    Commented Jan 18, 2022 at 15:31
  • (Sorry, couldn't comment sooner.) I think it's not about contrast, both themes can be low or high contrast. It's about brightness. So when my room is too lit, low contrast becomes hard to read, but low contrast light mode doesn't make it any better. My question is more about whether you need to provide theme variations when dark just seems like it should be the default. It's acceptable to have only light mode but why isn't it the same for dark mode? Commented Jan 19, 2022 at 12:34
  • @JonW I disagree - most websites/apps do not by default use special fonts for dyslexic people and they do also not use giant fonts or only colors which are best for all types of color-blindness. Accessibility should be an easy selectable option (where possible automatic for users which have configured their client accordingly) but it should not limit the variety of designs and colors you can use as a designer for most users.
    – Falco
    Commented Jan 21, 2022 at 11:07
1

No, as others have said, a light theme is not required. I highly recommend to implement both, though. I have been using light theme for nearly everything for years. Then I switched to changing everything to dark (saves energy, home office became a rule - and I sit in a rather dark corner).
Now I have some applications in dark mode and some in light mode. The reason being that most applications do not invest a lot into their dark mode (no, just inverting colors is not a good dark mode), and some just work better for me in light mode (drawing).
On mobile phones a lot of apps switch between light and dark modes depending on the brightness of the environment. Laptops also offer this setting (and it makes sense)

You cannot say as a rule that only dark mode is necessary, just as you cannot say that only light mode is necessary. Discord did an analysis of user behaviour before making their decision. And that is what I strongly recommend. How do your users work? If they use your application in bright sunshine, do not omit a light mode.

People with astigmatism experience stronger distortion of letters in dark mode.

0

To meet accessibility or usability guidelines it is not a requirement to have a switch for different themes. Dark or light themes are just preferences for both users and designers. There is something to prefer in both and there is no standard, no golden rule to follow as long as you follow usability and accessibility guidelines. I still prefer lighter themes as reading on either low or high contrast darker themes hurts my eyes. There is this article that explains why it might be that you prefer dark and I prefer light. But at the bottom line it says:

... in users with normal vision, light mode leads to better performance most of the time.

https://www.nngroup.com/articles/dark-mode/

The bottom line is that it may be not a requirement to have dark and light mode, it is a very welcome luxury that you website or application can offer to users who have a preference. So if you can afford to implement a light theme besides the dark theme it is very well recommended to spend the time and effort in favor of maybe just a small part of your user base. Some things to keep in mind while offering both themes:

  • If the operating system has light and/or dark mode activated you can have themes that change automatically with that setting.
  • People that aren't aware of the existence of dark and light themes in general don't have a preference and are probably more accustomed to light themes as that's what they are used to.
  • From the article: "It’s unlikely that people will alter the display mode for any random website, but, if a website or an application sees frequent use, it should consider providing this option to its users."
2
  • (Sorry, couldn't comment sooner.) I think most people talk about contrast when they think about dark and light mode, but the truth is that it's independent, you can have both high and low contrast with dark and light themes. So the question is about brightness not ease of readability. I know a person with eye issues but they still strongly prefer extremely bright white screens at night. Side note: you got me worried about my eyes now :p Commented Jan 19, 2022 at 12:31
  • Yes, that's why I mentioned that I have this with dark themes with high and low contrasts, it doesn't matter.
    – jazZRo
    Commented Jan 19, 2022 at 14:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.