New
v0.1.36
v0.1.36 (2025-04-12) - Health Care in Danger
Commercial Use Licensing
A dedicated individual commercial use license for komorebi is now available.
As a reminder, komorebi is educational source software, and the Komorebi License is strictly for personal use only and forbids any kind of commercial use - if you want to use komorebi at work, you need to purchase an individual commercial use license.
Bug Fixes
- config: update monitor wallpaper on reload (
3a8a6111) - bar: avoid retile messages on ws switch (
b6e261ae) - borders: avoid deadlock on state hashmaps (
d40c3043) - wm: remove border width/offset when disabled (
6db73151) - docs: borders are enabled by default (
2d6ff070) - cli: restart bar on replace-configuration ()
Code Refactoring
- clippy: apply new rust lint fixes (
7d821cd3) - themes: move colour.rs to komorebi-themes (
2ee0bbc0) - wm: refactor alt-tab reconciliation (
58097350) - wm: add dep injection to monitor reconiliator (
64d29d60) - wm: consolidate handling of ws container insertion/removal (
a95e6e96)
Features
- config: add per-monitor floating layer behaviour opt (
d24beb60) - wm: drop empty containers on ws update (
69d252ba) - core: use PathExt to unify env var resolution (
9f8e4b9d) - cli: add session float rule cmds (
c8320552) - wm: allow setting wallpaper per monitor (
2a5a960c) - wm: apply wallpapers per monitor ()
Performance Improvements
- wm: clone-free locked deque insert/remove (
072a62c3)
Tests
- wm: add float and lock toggle tests (
7daf3242) - monitor.rs: ensure workspace count test (
5a0196ac) - monitor.rs: move container to workspace test (
46d0e340) - workspace: visible windows test (
371ef88e) - workspace: add more workspace tests (
de131e9c) - monitor_reconciliator: add initial tests ()
Documentation
- mkdocs: reduce number of tabs to improve nav (
2ac477d8) - mkdocs: add nvidia bar transparency workaround (
2934d011) - license: bump to 2.0.0 (
07dba032) - coc: move document from discord to github (
8a322198) - mkdocs: fix some broken relative links (
d0c847e5)