v0.1.30 (2024-11-03) - Yahya
Bug Fixes
- wm: remove panic on missing matching strategy (
24b43a15
) - wm: restore hidden windows correctly (
0f385d62
) - wm: handle moving windows to/from floating workspaces (
55033236
) - borders: permit failure on global destruction (
3a6ae01b
) - wm: avoid slurping on stack -> stack ops (
ed5b0f91
) - borders: update border loc when moving (
7f7b8c7c
) - wm: set last focused workspace on alt-tab (
4198f6fa
) - wm: focus single window on show event (
4acd408b
) - wm: handle monocled stack cycle commands (
73d92877
) - wm: correct monitor index preference handling (
09afad62
) - cli: escape start --ahk args w/ double quotes (
aa5a3698
) - wm: add cmd thread lock acquisition timeouts (
b0944662
) - cli: update fetch-asc output to use '/' (
d21ffb28
) - wm: allow cross-monitor floating window moves (
91519227
) - wm: check exhaustively for ws emptiness (
f91d0aab
) - wm: ignore minimize calls on komorebi-bar (
71d65cf4
) - wm: update monitor focus before focus-stack-window (
a5e6828d
) - border: remove windows accent from monocle on restore (
216154b9
) - wm: always focus desktop on empty ws (
fe9b7e53
) - windows: conditional compilation for 32-bit (
db4b0dd6
)
Code Refactoring
Features
- cli: update start cmd output blurbs (
6a09ec4b
) - wm: switch to asc v2 json format (
374cd2c6
) - wm: apply workspace-rules to floating windows (
903b6af5
) - wm: add floating app info to ruledebug (
298fbafe
) - wm: add theme socket message (
34929f32
) - cli: add --ahk flag to stop cmd (
7276dc23
) - config: add support for v2 asc json (
b6120663
) - wm: add retile with resize socket msg (
1376d7be
) - client: add subscribe_with_options (
5da72e10
) - config: add floating border colour opt (
a17924c2
) - wm: add float override option (
d5b65840
) - wm: separate floating and ignored apps (
6db317d4
) - bar: add label prefix config opt (
07a15389
) - bar: add more logging around error paths (
bc00f54c
) - wm: delete stale sub socket files (
c5775924
) - bar: add cpu widget (
a9e98034
) - config: add bar configurations opt (
96605f72
) - bar: dpi-awareness + position hotloading (
20f370a5
) - bar: use unique subscriber names (
2d1613b4
) - wm: configurable slow app compensation time (
d9bffa06
) - wm: add all matching strats for ws rules (
7b563aac
) - transparency: add ignore rules to config (
b7198242
)
Documentation
- readme: add link to awesome komorebi list (
aa9f50fd
) - readme: add to license explanation re: nonpersonal use (
72008958
) - bar: update egui docstring link (
852d1f9e
) - mkdocs: note that grid layout doesn't support resizing (
d194afe6
) - mkdocs: update border property name (
72f4ed05
) - mkdocs: add phantom tiles troubleshooting (
b31e8911
) - mkdocs: generate latest cli docs (
1ef7a091
) - mkdocs: add more info on whkdrc config (
c0c3c81d
) - cli: highlight eol features in start + check (
3c5852ae
) - schema: update all json schemas (
2d2cea31
) - github: update issue templates (
853db2f1
) - readme: update quickstart video (
d34363af
) - mkdocs: add bar reference link to nav (
e4b7adeb
)
Continuous Integration
- github: add missing multiline backslash (
7d032db5
) - github: add note about ghost tiles on bug template (
1644fcf6
) - github: add sponsor check (
e46a1a61
) - github: update build + release workflow (
58d30866
)
Chore
- release: v0.1.30 (
9a3dbccc
) - deps: bump shadow-rs from 0.35.1 to 0.35.2 (
82ff69e3
) - deps: bump regex from 1.11.0 to 1.11.1 (
583d8b1e
) - deps: bump serde from 1.0.210 to 1.0.213 (
2f1f1b16
) - deps: bump serde_json from 1.0.128 to 1.0.132 (
bcefea8a
) - deps: bump image from 0.25.3 to 0.25.4 (
223404a1
) - deps: bump egui-phosphor from 0.7.2 to 0.7.3 (
cbe5b24f
) - just: add install-targets to justfile (
2ead216e
) - cargo: suppress macro lint warnings (
4e27febd
) - cargo: +nightly fmt (
7943fccb
) - deps: cargo update (
c9f180ce
) - deps: bump eframe from 0.28 to 0.29 (
6f27de8e
) - dev: begin v0.1.30-dev (
a1f1be0a
)