When we started sketching Nimbus8, every module had its own color. Gale was blue. Cirrus was green. Ashe was violet. We spent two weeks on this and then threw it all away.
What per-module color actually did
Three things, all bad:
- It made the app feel like eight apps. Switching modules became a tonal reset every time. Your eyes had to recalibrate.
- It fought the content. A long chat has a lot of its own color — bubbles, inline images, code blocks. Another layer of color underneath made everything feel loud.
- It coded modules as "that one" in user memory. "Open the blue one" is a worse handle than "open Gale."
So we replaced it with one palette. Every module, everywhere, same colors.
Vanilla Wood
The warm off-white #feffd6 is the base. It reads as paper rather than plastic, which matters: the app is for reading and writing, and paper is what you do those things on. The primary is a neutral mid-gray #5f5e5e — no hue, minimal emotional weight, maximal contrast with body text. Accent is kept almost out of the UI; it shows up only on interactive hotspots (chip fills, buttons, the scheduled-hand dot).
The name came from a sample we were staring at for a week: a wood grain photo Alex had been using as a desktop wallpaper. That palette — a slightly creamy paper against a warm gray, with brown shadows that never quite go black — ended up feeling so right that we stopped trying to improve it.
What a warm-paper base did
Perceived weight dropped. Users described the first build as "light" in a way the prior theme wasn't. They used the app for longer sessions. The eyestrain metric we'd been informally tracking (session length vs. user-reported fatigue at the end) improved notably in the first week of dogfooding. None of this was A/B tested — it's vibes — but vibes are how people actually pick an app to keep.
It also defused a recurring designer-engineer argument: "Does this need to pop more?" Answer, forever: no. The paper is the paper. The content is the thing. If something on screen isn't getting your attention, it's because we didn't ship the right content, not because we didn't use a brighter color.
A quiet commitment
Vanilla Wood is the default theme, and for the first year of shipping it will be the only theme. Dark Mode is coming, but it will be a dark Vanilla Wood — same palette values, inverted — not a brand-new theme. We're trying to show one thing well for a while.
Tagged Design · Published Mar 21, 2026 · Back to all posts