Urgent.News

What's breaking now, across thousands of outlets.

Tech

I was wrong about dark mode

I recently found out that other browsers already had a feature similar to the one I referred to as Adaptive Dark Mode™. While many people do rely on add-ons like Dark Reader, I believe making accessibility options more visible can help people respect them. My site had dark mode in the past, but I wasn't satisfied with my color selection and implementation.

I redesigned my site in February and removed it. Later, I experimented with color themes for my blog banners. Personally, I prefer dark themes for long-form content. Although having a dark theme isn't my brand, I think every website should support color scheme preferences automatically. A good browser should have reader mode, which I use often.

Initially, I assumed that people relied on add-ons for dark mode, but I now realize that browsers should provide this accessibility option. My site used to have dark mode, but I removed it due to dissatisfaction with its color choice and implementation. I explored color themes for my blog banners following my redesign in February.

I prefer dark themes for long-form content, but having a dark theme isn't necessarily tied to my brand. When designing for color schemes, it's essential to consider browser support, as some websites rely heavily on JavaScript for dark mode changes, leading to inconsistencies. I'm using a two-state single button to toggle between light and dark modes, defaulting to the system preference.

Written by urgent.news from Lobsters's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dbushell.com →

More in Tech

npm err eresolve unable to resolve dependency tree: Solved

tags: solved,beginners https://naeemamin.cloud/blog/solved-npm-err-eresolve-unable-to-resolve-dependency-tree Discover how to fix npm err eresolve unable to resolve dependency tree errors with clear…

  • Error "npm err eresolve unable to resolve dependency tree" occurs during npm install
  • Conflicts arise from incompatible version ranges, incompatible dependencies, or legacy lockfiles
  • Use --legacy-peer-deps flag to temporarily disable peer dependency checks for quick fixes

More from Monday 9 November →