v0.1.29 (2024-09-27) - Beirut
Bug Fixes
- wm: add layout edge index awareness (
21bd09e4
) - wm: cross-border focus direction awareness (
c3f13570
) - bar: use truncated labels for titles (
3720ce42
) - wm: cross-border move direction awareness (
1080159e
) - bar: read mouse follows focus from state (
6addfed1
) - bar: use custom windows-icons w/o panics (
254fcc98
) - wm: hot reload cross boundary behaviour changes (
7005a01d
) - bar: fmt battery percentage without decimals (
286bb007
) - wm: grow monitors vec to accomodate idx prefs (
c06d9afa
) - animation: enable cross-monitor animations (
3c035287
) - wm: socket cleanup on exit (
821a1247
) - wm: exclude minimized hwnds from show event (
13e2cbc7
) - wm: mouse resize on right and bottom edges (
ff653e78
) - cli: correct cycle-layout prev/next seq (
6d038b8b
) - borders: maximize compat w/ komorebi impl (
b5eafc6b
) - wm: apply window based offsets to monocles (
c3679673
) - transparency: handle multi-monitor monocles (
780635c8
) - animation: disable on cross-monitor drag (
6ea71834
)
Code Refactoring
- deps: unify versions across workspace pkgs (
360d0915
) - bar: change panics to error logs (
df409902
) - wm: reduce process_event log noise (
8f7b9202
) - client: use public interface exclusively (
81451cb1
)
Features
- bar: add quickstart flag, remove yaml format (
109227b7
) - bar: expand komorebi layout subwidget (
01ccf70a
) - bar: expand focused window subwidget (
182c1e6a
) - bar: add font size config opt (
14d2ebd7
) - cli: generate json schemas locally (
df19d063
) - cli: update enable-autostart cmd for bar (
96d094d9
) - wm: add replace configuration socket message (
2916256e
) - bar: hotloading for viewport inner_size (
de3d4d0d
) - themes: update bar on komorebi.json reload (
b69db863
) - themes: add + integrate komorebi-themes lib (
45894be4
) - bar: add komorebi-bar (
bc67936d
) - wm: add cross boundary behaviour options (
b799fd30
) - cli: add focus-stack-window cmd (
f722905b
) - cli: add toggle-transparency cmd (
0f9c23b6
)
Documentation
- mkdocs: generate latest cli docs (
d6ae81af
) - privacy: add privacy policy (
d110e12a
) - mkdocs: add komorebi-bar to getting started (
21a21383
) - license: fork polyform strict to explicitly allow changes (
6ba0ba79
)
Chore
- release: v0.1.29 (
818ac340
) - deps: bump windows-rs from 0.57 to 0.58 (
ddb600f7
) - deps: bump windows-rs from 0.54 to 0.57 (
167ec928
) - deps: cargo update (
50b89cc1
) - deps: bump regex from 1.10.5 to 1.10.6 (
45a59418
) - deps: bump clap from 4.5.9 to 4.5.13 (
f54097f0
) - deps: bump dunce from 1.0.4 to 1.0.5 (
29b14f8d
) - deps: bump which from 6.0.1 to 6.0.2 (
a1cf5ba2
) - deps: bump serde_json from 1.0.120 to 1.0.122 (
a60e5a77
) - deps: bump openssl from 0.10.64 to 0.10.66 (
d5bec7af
) - deps: bump thiserror from 1.0.62 to 1.0.63 (
974aa0d0
) - dev: begin v0.1.29-dev (
7653495e
)