0.10.0: add the neobrute theme
audiofiles carried neobrute as a crate-local theme. Consolidating it onto
the shared set would have dropped the theme: despite goingson.toml's note
that it was 'formerly neobrute', the two palettes diverged and are
visibly different, so goingson is not a replacement for it.
Bring it in as an original and correct that note.
Author: Max Johnson <me@maxj.phd> · 2026-07-19 20:16 UTC
description = "Shared theme loading for the make-family apps: TOML theme files parsed into intent-based color tokens, with perceptual derivations and WCAG contrast."
Used by MNW server, GoingsOn, Balanced Breakfast, audiofiles, and Alloy.
8
8
9
-
The crate ships 30 themes. `bundled_themes_dir()` hands back the directory; `embedded_themes()` hands back the same set as `(id, toml_source)` pairs with no filesystem path involved, for consumers that embed at compile time or bundle assets at build time.
9
+
The crate ships 31 themes. `bundled_themes_dir()` hands back the directory; `embedded_themes()` hands back the same set as `(id, toml_source)` pairs with no filesystem path involved, for consumers that embed at compile time or bundle assets at build time.
10
10
11
11
## Usage
12
12
@@ -39,7 +39,7 @@
39
39
40
40
## Theme File Format
41
41
42
-
Colors are declared by **intent** (the role a color plays), not by hue. See `themes/` for the 30 bundled themes.
42
+
Colors are declared by **intent** (the role a color plays), not by hue. See `themes/` for the 31 bundled themes.