github LGUG2Z/komorebi nightly
komorebi nightly (9b0393e14b77e53f4c91eddc3df94fab1cdad3de)

pre-release13 hours ago

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

Don't miss a new komorebi release

NewReleases is sending notifications on new releases.