From 7b496ef7fde61ada939e9c20af9af33b76f2fd2a Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Sun, 18 Oct 2026 14:55:41 +0200 Subject: docs: the Open-Meteo weather cards and their Conky-Mirage origin Co-Authored-By: Claude Sonnet 5.5 --- DESIGN.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'DESIGN.md') diff --git a/DESIGN.md b/DESIGN.md index 604e7cb..80276cb 100644 --- a/DESIGN.md +++ b/DESIGN.md @@ -18,7 +18,7 @@ bottom: numbers. A row's value takes the `threshold` colour when it is a measured quantity, and stays in `value` when it is not (a fan RPM, a total). - **Variable band.** One element may absorb the height left over, chosen per - card: the daylight arc in `weather`. Or the type itself fills the cell. + card: the daylight arc in `sky`, the curve in `hourly`. Or the type itself fills the cell. Failure states keep the chrome and draw a notice in it ("no calendar data", `--` for a missing sensor). An empty cell is indistinguishable from a crashed @@ -67,7 +67,7 @@ One language for every measured quantity, so state is read rather than decoded: ## Glyphs Nerd Font glyphs stand in for labels where an icon reads faster than a word: -weather puts the condition glyph in its header, and every card title +`now` puts the condition glyph in its header, and every card title carries one in `highlight` before its label (the codepoints live in `card.ICON`). A wrong-but-present codepoint draws a plausible neighbour rather than failing, so render a new glyph and look at it before trusting it. -- cgit v1.2.3