this post was submitted on 12 Jul 2023
230 points (89.1% liked)

ShowerThoughts

1861 readers
1 users here now

Sometimes we have those little epiphanies in the shower.. sometimes they come from other places. This is a home for those epiphanies.

founded 1 year ago
MODERATORS
 

Title really, it's the first thing everybody looks for when they download something.

top 28 comments
sorted by: hot top controversial new old
[–] gdbjr 165 points 11 months ago (3 children)

Disagree. All apps should start by following the system mode. That way you get the app the way you like it and don’t have to change it.

[–] MeshPotato 12 points 11 months ago* (last edited 11 months ago) (3 children)

Yup. The latest app I've built has 3 modes.

  • System (default)
  • Light
  • Dark

It gives that setting right on start-up and saves the users selection as the new default straight after. It's not too hard to implement. At least not in Angular. Native Android on the other hand is a pain in the neck. I found react native to also bee rather painful.

[–] [email protected] 3 points 11 months ago

React native has been a pain in my butt and I regret picking it for my final year project

[–] nero 3 points 11 months ago

App i’m working on with a friend has this too, way more user friendly and not at all hard to implement.

[–] [email protected] 2 points 11 months ago

Yep. Did this with Buttercup Password Manager. Default should be the most intuitive, ie supporting the most users without needing to change any settings.

[–] [email protected] 8 points 11 months ago

Yes to this. It bugs me so much that they have the “follow system” option and it’s practically never the default.

It would be such a simple way of giving users a slightly customised experience out of the box.

[–] UnknownQuantity 2 points 11 months ago

You have a very good point.

[–] [email protected] 30 points 11 months ago (3 children)

There are people out there who prefer light mode.

Those people go outside more probably.

[–] [email protected] 3 points 11 months ago

I prefer light mode as well, but light is a lot more painful than dark when it's unexpected

[–] [email protected] 1 points 11 months ago* (last edited 11 months ago)

I work outside and I prefer dark mode. Sunlight and screen light are different. Light mode fans are just heathens.

[–] Nooneofconsequence 16 points 11 months ago (1 children)

Now that most electronic devices have bright ass screens this needs to be default, or some non blinding neutral. Getting tired of opening an app or website on my phone and being blinded. Not sure if it is true, but to me dark mode also feels easier to read in a bright room or outside.

[–] dan1101 1 points 11 months ago

Can just lower the brightness on your device, then no app can go brighter than that.

[–] musictechgeek 11 points 11 months ago (1 children)

I have trouble with dark mode — after images, headaches. Much prefer light.

[–] [email protected] 3 points 11 months ago

Same for me, my pupils dilate more so the bright parts irritate them more. Light mode in a properly lit room is much more comfortable, although something like Solarised or Gruvbox is a little better than black on white.

[–] [email protected] 8 points 11 months ago (2 children)

That's authoritarian. Lol I don't like dark mode at all, why force it on me?

[–] [email protected] 4 points 11 months ago* (last edited 11 months ago)

How is it anymore "authoritarian" than starting in light mode by default lol?

It's actually objectively the best option for the default, including over system default, for many reasons. It's a better default than light mode because for dark mode users light mode can be immediately painfully bright, whereas even the most steadfast light mode user would take a few minutes at least to feel eye strain in dark mode, which is plenty of time to switch to light mode. It's better than system default because often apps set to the system theme will flash light mode before loading the system option.

[–] [email protected] 3 points 11 months ago (1 children)

Light mode is much more comfortable to read to me. I hate it when apps force dark mode.

[–] [email protected] -2 points 11 months ago

It is actually healthier for your eyes, too.

[–] [email protected] 7 points 11 months ago

Following the system theme is good, but so many times, apps start in light mode by default before loading these settings. This results in an awful white flash before the app is able to query the system what theme it should use. The shell for apps for before they load should definitely be dark imo

[–] [email protected] 5 points 11 months ago

I remember times (10 years ago?) when 'light' was considered normal and a friend would laugh at me for using white on black terminal and editor (actually VIM in a terminal) windows – „that is like old CRT monitors back in the day… now everyone normal uses black text on white background – like in Microsoft Word and everything, as that is natural”.

So often people would argue just for current trend and not what works for them. For me black background is a must for terminal or code editors, but I don't mind light themes in typical desktop applications. Dark is as good, and maybe even better (not enough to bother me), provided it is consistent, at least within the application, preferable over whole system.

[–] [email protected] 5 points 11 months ago

This should have been posted in unpopular opinion because I have to hard disagree with you.

[–] [email protected] 5 points 11 months ago (2 children)

That makes sense though I think some people have trouble reading in dark mode. What about a neutral mode for the default so it is not to dark or to light?

[–] [email protected] 5 points 11 months ago

Was about to say. I hate light mode and always default to dark, but I'd also be 100% with a "just not blinding fucking white" mode as a middle ground.

[–] 0xff 4 points 11 months ago

Ah, sounds like you're suggesting a lower-contrast color scheme like solarized.

[–] muaveri 3 points 11 months ago

well I had to fix few things on friend's phone but the first thing I had to do was to reduce phone brightness from 80% to 30% just to switch between themes & then tinker with app options. It was a blinding experience. My eyes are so accustomed to dark themes... but everyone has own preferences.

[–] MdRuckus 2 points 11 months ago

Here's the way I see it. I need light theme on desktop for my work. I need dark theme on my phone. Both feel right in their particular case.

[–] [email protected] 1 points 3 months ago* (last edited 3 months ago)

Time to introduce ADHD mode, where the program can't decide and repeatedly switches back and forth between light and dark.

load more comments
view more: next ›