v0.1.37
v0.1.37 (2025-05-17) - Rahaf
If you use komorebi for personal use please make a donation to the Palestine Children's Relief Fund.
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
- wm: disallow toggle-float if ws has a monocle container (
6f1d6dbd) - wm: don't reap ws windows when using hide instead of cloak (
82c22416) - animation: avoid redundant async window pos calls (
6e7d8fb9) - borders: destroy all if a different vd is detected (
917cd9b7) - wm: fix unresponsiveness by using asynchronous window handling (
4ca2e838) - wm: ensure default CrossBoundaryBehaviour consistency ()
Code Refactoring
- bar: app widget and icon caching (
3019eaf8) - wm: log errors when allow_set_foreground_window fails (
46d5ea4a) - wm: add window handling sync/async enum (
bdbd665b)
Features
- wm: floating over monocle (
50c850cb) - cli: add focused-container-kind state query (
270ea5aa) - bar: send commands by mouse/touchpad/screen (
3d8f68e5) - shortcuts: add helper written in egui (
70f561e6) - wm: toggle monocle off on monitor container moves (
4ea835fa) - wm: toggle monocle off on ws container moves ()
Build
- cargo: propagate expensive schemars feature correctly (
6a10d583)
Tests
- wm: swap container with non-existent container (
5a1af5b1) - wm: switch focus to non-existent monitor (
74c43318) - wm: swap workspace with non-existent monitor (
71bb346c) - wm: transfer window to nonexistent monitor (
80bb7288) - wm: move workspace to non existent monitor (
76c833f6) - workspace: move window to non existent container ()
Documentation
- schema: update jsonschema and docgen (
3feff1dc) - mkdocs: updates to prepare for v0.1.37 (
309dd159) - schema: update schema.json (
6608e5a5)
Continuous Integration
- github: skip backwards compat test (
e75578d9)