A hard day’s light: Adding a snazzy dark mode to the site
What it takes to give a site a dark mode, how your device decides which mode you can see, and why it's more complicated than inverting a colour palette.
Content & Code, with a little help from Generative AI.
Contrast, reduced motion, screen readers, and making the site work for every reader (even when the scripts are switched off).
What it takes to give a site a dark mode, how your device decides which mode you can see, and why it's more complicated than inverting a colour palette.
I woke up today and decided to change the header colour from crimson to blue. Let's talk about design tokens, contrast and accessibility.
A quick roundup of four reading-experience improvements, shipped while clearing the decks for more ambitious changes. The scope got creeped, but what are ya gonna do?