• Pre-Release

    adam released this 2026-03-30 04:09:13 +02:00 | 39 commits to master since this release

    📅 Originally published on GitHub: Mon, 12 Jan 2026 17:23:39 GMT
    🏷️ Git tag created: Mon, 12 Jan 2026 16:46:05 GMT

    nightly (2026-01-12)

    Bug Fixes

    • borders: prevent use-after-free in border destruction (9b0393e1)
    • wm: clear last error before calling GetWindowLongPtrW (10af1f3c)
    • splash: show mdm workspace tenant name instead of mdm url (b7923286)
    • cli: respect --bar flag in start even when no config is resolved (086993a7)
    • wm: consider window count when calculating scrolling column width (51e1337f)

    Code Refactoring

    • bar: inline defaults in schemars attrs (1219c3d1)
    • schema: simplify defaults in static_config (6cef8d9e)
    • theme: centralize theme-related code in komorebi-themes (0758c7d9)

    Features

    • config: add default_workspace_layout opt (17a8ac58)
    • bar: make explicit monitor config optional (8805fafa)
    • cli: add custom output fir for docgen cmd (66c57668)

    Build

    • nix: add flake.nix for cross-compilation from darwin and linux (6e36b816)
    • just: update schemagen and add schemapub (4d67f5fe)

    Documentation

    • readme: add debugging instructions for people who don't know they've been mdm'd (a7380db4)
    • schema: ensure every enum variant has a renderable title (f77a303b)
    • schema: ensure all public-facing bar config opts have docstrings (3a81f7ba)
    • schema: ensure all public-facing static config opts have docstrings (3d8778a7)
    • config: encode defaults of unwrapped options into schema (a42e809a)
    • schema: avoid duplicating display format enums in bar (c9122429)
    • schema: add deprecations and improve formatting (4b1e3bd4)
    • schema: clarify that 'theme' take priority over 'border_colours' (90271f1f)
    • readme: add detailed instructions for students w/ mdm devices (382896df)

    Chore

    Downloads