-
v1.4.0 Stable
released this
2025-12-11 05:39:10 +00:00 | 3 commits to master since this releaseNew hues and CLI tool
v1.4.0introduces a few changes that broaden the accessibility of themonobiomemodel:Hue coverage: the canonical
monobiomepalette for terminals and editors still uses just five accents: red, orange, yellow, green, and blue. For wider use cases and alternative editor themes, cyan/violet/magenta accents have been added, with hues interpolated radially w.r.t. the existing accents. Associated monotones are reef/heathland/moorland, respectively.Chroma curves Color trajectories Palette Dynamic theme generation CLI: because
monobiomeis ultimately just a collection of Bézier curves in OKLCH space, one can generate perceptually uniform themes under arbitrary monotones by calculating the accent colors equidistant from that base. This is equivalent to determining the points at which a sphere centered at the monotone base intersects the accent curves; the radius of such a sphere effectively determines the theme contrast, and the colors on the sphere surface are equally perceptually distinct relative to the background.Figures below depict this process;
-l 20 -d 0.3, for instance, indicates a base lightness of20an OKLCH distance of0.3.-l 20 -d 0.3 -l 20 -d 0.4 -l 20 -d 0.5 -l 25 -d 0.3 -l 25 -d 0.4 -l 25 -d 0.5 -l 30 -d 0.3 -l 30 -d 0.4 -l 30 -d 0.5 The CLI binary can be installed via
uv tool install monobiome. There are currently two subcommands,palettefor exporting the full palette andschemefor generating parameterized schemes:monobiome palette [-h] [-n {hex,oklch}] [-f {json,toml}] [-o OUTPUT] monobiome scheme [-h] [-m {wcag,oklch,lightness}] [-d DISTANCE] [-o OUTPUT] [-l L_BASE] [--l-step L_STEP] [--fg-gap FG_GAP] [--grey-gap GREY_GAP] [--term-fg-gap TERM_FG_GAP] {dark,light} {alpine,badlands,chaparral,savanna,grassland,reef,tundra,heathland,moorland}Downloads