• v1.3.0 Stable

    samgriesemer released this 2025-11-16 01:01:56 +00:00 | 2 commits to master since this release

    Restore partial pre-v1.2.0 vibrancy

    v1.2.0 washes out some of the existing accent vibrancy due to the increasingly strong constraints placed on chroma curves in service of consistent hue roles. This release relaxes these constraints slightly, restoring a middle ground on chroma without mixing accent roles.

    Rather than approximately linear shifts in chroma curve area, the residual area under monotonically ordered chroma curves is now approximately exponentially increasing. This allows accents to more naturally "fill out" their chroma boundaries.

    v1.2.0 chroma curves v1.3.0 chroma curves
    chroma-order-v120.png chroma-curves-v130.png

    New contrast tooling for scheme generation

    Schemes can now be generated under arbitrary contrast thresholds for various metrics (e.g., WCAG, OKLCH distance). See the v1.3.0 notebook for details.

    3D figures for v1.3.0:

    new color trajectories in OKLCH space sphere intersection with OKLCH manifold drawn outward from a monotone base at L15, showing where colors exceed 0.5 OKLCH distance
    mb_trajectories.gif mb_contrast_r50.gif
    Downloads