mirror of
https://github.com/LGUG2Z/komorebi.git
synced 2026-01-11 14:40:25 +01:00
-
released this
2025-05-17 20:44:55 +02:00 | 116 commits to master since this release📅 Originally published on GitHub: Sat, 17 May 2025 19:24:34 GMT
🏷️ Git tag created: Sat, 17 May 2025 18:44:55 GMTv0.1.37 (2025-05-17) - Rahaf
If you use
komorebifor personal use please make a donation to the Palestine Children's Relief Fund.Commercial Use Licensing
A dedicated individual commercial use license for
komorebiis now available.As a reminder,
komorebiis educational source software, and the Komorebi License is strictly for personal use only and forbids any kind of commercial use - if you want to usekomorebiat 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 (
74e93e55) - wm: reset global configs to default on removal (
86e78570) - wm: fix eager focus on hidden stacked window (
c408c114)
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 (
09137af3) - bar: hide when leaving komorebi's virtual desktop (
577364a5) - bar: improve path handling on apps widget (
17cd0308) - bar: add applications widget (
10424b69) - wm: add configuration option for async window handling (
f3f20984) - animation: cubic-bezier for styles (
31752e42) - wm: float placement configs (
3ee3aac8)
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 (
80bce4be) - workspace: remove a non existent window (
8c105473) - monitor: move container to a nonexistent workspace (
8f886b3f) - monitor: remove nonexistent workspace (
53c38e15) - wm: add window handle to move based on workspace rules test (
5e308b91) - wm: ensure named workspace for monitor test (
1bf53b89) - wm: test toggle_monocle and toggle_maximize (
11690c60) - wm: monocle on and off test (
3457dfc0) - wm: test maximize and unmaximize window (
af1c9b5a)
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)
Chore
- release: v0.1.37 (
00384ce3) - deps: cargo update (
ce59bd9a) - deps: bump chrono from 0.4.40 to 0.4.41 (
a9d27387) - deps: update dependencies.json (
ee89b344) - deps: bump miette from 7.5.0 to 7.6.0 (
c28773b9) - deps: bump netdev from 0.33.0 to 0.34.0 (
22fac5a9) - deps: cargo update (
7a3990f1) - dev: begin 0.1.37-dev (
a8b02f40)
Downloads
- wm: disallow toggle-float if ws has a monocle container (