-
Strip historical narrative from documentation
-
3.2.0: emit every theme in one sheet, keyed by a root attribute
-
3.1.0: measure a theme's contrast tier, and order a picker by it
-
Say what house_face's sources are, and what a native loader does instead
-
Rename the FontFace builders, so weight and style can be read
-
Make the house tier data, not a format string
-
Let a face-loading renderer read an override off the layer
-
Floor the derived emphasis step so it clears its own ink
-
Add the app-override layer, so a product declares its brand face once
-
Take typography: the two house font tokens and the faces behind them
-
Derive the ink's emphasis steps rather than authoring them
-
2.5.2: give tokyonight a raised surface
-
Carry the one-ring rule on the focus-ring token
-
Spell an inequality assertion as assert_ne
-
Derive an elevation intent, for surfaces that overlay the page only
-
Assert that a raised surface lifts off the page under it
-
Take the intent-to-ANSI-slot table from skelgen, 2.4.0
-
Derive a surface-well intent, 2.3.0
-
Move the audiofiles skin onto a Platinum ramp
-
Derive the bevel pair, and give it a palette deep enough to show
-
2.1.0: the choosing half, which four apps had each re-rolled
-
makeover: adopt universal clippy/lint baseline; warnings to zero
-
Gate the crates.io publish on clippy and tests
-
Apply rustfmt across the crate
-
Add color quantization for low-color terminals
-
0.10.0: add the neobrute theme
-
0.9.0: embed themes, correct third-party attribution
-
Rename theme-common to makeover, ship the theme set
-
Harden server across 5 audit axes (ultra-fuzz Run #19 remediation)
-
theme-common 0.7.0: add overlay intent; prune unused tokens (usage audit)