mirror of
https://github.com/LGUG2Z/komorebi.git
synced 2026-01-11 14:40:25 +01:00
-
released this
2025-02-21 03:06:19 +01:00 | 336 commits to master since this release📅 Originally published on GitHub: Fri, 21 Feb 2025 02:32:07 GMT
🏷️ Git tag created: Fri, 21 Feb 2025 02:06:19 GMTv0.1.34 (2025-02-20) - Slow Burn
Commercial Use Licensing
A dedicated individual commercial use license for
komorebiis now available.As a reminder, the Komorebi License is strictly for personal use only and forbids any kind of commercial use - if you want to use
komorebiat work, you need to purchase an individual commercial use license.Notes
A fix in this release changes undefined behaviour which previous users may have unknowingly come to rely on:
focus-workspaceand related commands no longer forcibly focus the monitor at the cursor position before being executed (this was a pretty terrible case of UB to begin with, particularly for anyone who hadmouse_follows_focusdisabled)- If you want this same behaviour going forward, you should chain
komorebic focus-monitor-at-cursorwith yourfocus-workspacecommands (eg.komorebic focus-monitor-at-cursor && komorebic focus-workspace 1.
Bug Fixes
- bar: removed unneeded separator character on network widget (
d1680133) - wm: set default hiding behaviour to cloak (
475519d6) - docs: correct sp in example-configurations.md (
9f19d449) - docs: update base16 gallery link (
bbd232f6) - wm: avoid focus loops on ws w/ floating hwnds (
95d758e3) - wm: always preserve resize on monocle toggle (
f3075efc) - reaper: reap invisible "visible" windows (
80b61189) - borders: respond to sys foreground winevent w/ border manager event (
afdbce3d) - wm: sort layout and behaviour rules (
7f3b9326) - config: unset values on ws configs appropriately (
59cd36a2) - wm: handle empty ws monitor switch w/ mff off (
b8e8ac2c) - wm: populate ws rules on config reload (
fcd1c9dc) - bar: consider all window types when hiding empty ws (
f73f0a00) - wm: handle hide events for layered windows (
0a2dbed1) - wm: respect mff on cross-monitor monocle focus (
067a279c) - wm: stop wrongfully removing layout-flip (
39621c14) - bar: pass reconnect event to bar (
d7fcbb7d) - bar: simplify komorebi-bar config (
3e1fc612) - wm: handle minimize event edge case (
77ef259e)
Code Refactoring
- bar: resolve env vars with pathext (
4123c9a0)
Features
- bar: add thai font fallback (
5f31e89e) - client: expose custom layout column enum (
e629baec) - bar: add keyboard language widget (
2d2b6e5c) - client: add more re-exports for integrations (
86bbcac5) - borders: add floating colour for windows impl (
58d660eb) - cli: add focus-monitor-at-cursor cmd (
be8af2b3) - config: add window container behaviour rules (
c364b90b) - wm: use monitor hardware ids where available (
e2f7fe50) - config: add object name change title ignore list (
81c143d7) - bar: update bar on display connection change (
4a836233) - wm: notify subscribers of monitor events (
5c3c3659) - bar: add modifiers for strftime integer formatters (
cfd89c27) - config: add aspect ratios for float toggling (
473e7cd6) - wm: remove min window resize dimensions (
1101baa7) - cli: add focused-workspace-name query (
d09d16d2) - bar: add cjk font fallbacks (
392e4cc0) - bar: binary clock and no-second time formats (
a069db61)
Build
- just: add build and build-target(s) to justfile (
2ca9c904)
Performance Improvements
- wm: reduce from sysinfo scan scope (
db6e12b0)
Tests
- wm: add backwards compat integration test (
eb6e12e2)
Documentation
- mkdocs: add note to update asc path (
4f041123)
Chore
- release: v0.1.34 (
80edcadb) - deps: bump os_info from 3.9.2 to 3.10.0 (
36dedbe3) - deps: cargo update (
83114ed3) - deps: bump getset from 0.1.3 to 0.1.4 (
241f8a13) - deps: bump clap from 4.5.26 to 4.5.27 (
bd0913a5) - github: update issue workflows (
da156c09) - deps: bump serde_json from 1.0.135 to 1.0.137 (
e153d2ea) - deps: bump bitflags from 2.7.0 to 2.8.0 (
e01c3e3c) - deps: bump winreg from 0.53.0 to 0.55.0 (
129dc5d4) - dev: begin v0.1.34-dev (
b451df03)
Downloads