How Earendil built Pi's new system theme from your terminal's own ANSI colors
mitsuhiko · x · 2026-10-09
Earendil designer Maximilian Blazek details how Pi's new default system theme asks your terminal for its 16 ANSI colors and derives the whole UI palette from them, respecting choices terminal users have already made. The hard part is contrast: it's perceptual and not trivially measurable (they built an interactive survey to show this), and the post traces why the 1976-era ANSI palette can't be blindly trusted and how every color decision reduces to one question—how much a color stands out from its background.
Related event: Pi Terminal's New Default System Theme Adapts to User ANSI Palettes(2 posts)→
More from coding & agent
- Index Network open-sources Social Discovery Protocol: agents negotiate fit on your behalf — carsonfarmer · 2026-10-23
- Installed a formal-verification skill: it silently installed Java, MacBook runs 10 degrees hotter — zealcaiden · 2026-10-23
- OpenAI's Decisions API hits GA: near real-time routing up to 10x faster than GPT-6 Luna — OpenAIDevs · 2026-10-23
- Ruff author warns: upgrade Node/Bun now — --use-system-ca still accepts the eMudhra cert — charliermarsh · 2026-10-23
- Proof of Agent: paste one prompt and your AI mines, grades, and self-governs — adamamcbride · 2026-10-23
- DeepLearning.AI weekly: GPT-6.1 hits 97.9% byte parity on COBOL migration — DeepLearningAI · 2026-10-23