Releases: LGUG2Z/komorebi
Releases Β· LGUG2Z/komorebi
v0.1.11
v0.1.11 (2022-08-11)
Bug Fixes
- wm: enforce active border enabled checks (
4d8afc96
) - wm: skip border update when ws tiling disabled (
2618d8f5
) - wm: disable active border alongside tiling (
4dfab7d6
) - wm: handle settings window focus gracefully (
01b2c524
) - wm: rm layout_flip for custom layouts (
dae77d87
) - wm: prevent focus/move from monocle/max windows (
8c051d9f
) - wm: maximize monocle + floating windows (
5b91e221
) - wm: float monocle + max windows (
091e9c3e
) - cli: smarter windows path resolution (
763c7107
) - wm: normalize max hwnd before minimizing (
89bd7d24
) - wm: enforce strict manage override checks (
eec628f7
)
Features
- wm: add active window border (
07bd5387
) - wm: optionally await config completion (
a6d46dbf
) - dpi: default to per monitor v2 (
fc5bb892
)
Performance Improvements
- wm: reduce border jank on ws switch (
84f74fc5
)
Style Changes
- rust: specify stable channel (
f8cf70ee
)
Documentation
- issues: add bug and feature templates (
c154c32b
) - readme: update screenshot (
075c0602
) - readme: update yaml example to use tags (
7e12f6f4
) - readme: add badges (
a7d29a73
) - readme: add github sponsors early access section (
77ae5bc2
)
Chore
- release: v0.1.11 (
f6692315
) - deps: cargo update (
83d9232d
) - deps: bump serde_yaml from 0.8.26 to 0.9.2 (
67b00fd0
) - deps: bump clap from 3.2.14 to 3.2.16 (
ce2c55bb
) - deps: bump tracing from 0.1.35 to 0.1.36 (
ec47526d
) - deps: bump proc-macro2 from 1.0.40 to 1.0.42 (
81ea4569
) - deps: bump sysinfo from 0.24.7 to 0.25.1 (
7b3f03bd
) - deps: cargo update (
87a0aaee
) - deps: bump windows-rs from 0.38 to 0.39 (
1c7a5ccb
)
v0.1.10
v0.1.10 (2022-07-19)
Bug Fixes
- scoop: account for all shims on startup check (
d1b1a9e0
) - cli: tag enum arg for ws layout rule cmd (
ebcd7ce2
) - wm: ensure manage > float rule priority (
b9820215
) - wm: identify overflow apps on drag move (
7da43108
) - wm: allow resize-axis on custom layout rule (
b08eb0d5
)
Code Refactoring
- clippy: apply explicit_auto_deref lint fixes (
04791f42
) - wm: store rt files under %LOCALAPPDATA% (#164) (
4576078b
) - wm: correct naming in resize-axis logic (
5f325a74
)
Features
- wm: add cross-monitor move behaviour config (
3c84bfd2
) - wm: swap with last container across monitors (
c874bfc7
) - wm: focus to last container across monitors (
85f9c381
) - wm: move/focus across monitor edges (
336a4e35
) - config: add ahk exe override env vars (
7cc69a4a
) - wm: allow valid attach_thread_input failures (
092e36b8
) - wm: start/end match on some float rules (
70be6f4e
)
Performance Improvements
- logging: avoid extra heap allocations (
8594e72d
)
Documentation
- readme: add faq section for gapless config (
e9bccd03
)
Chore
- release: v0.1.10 (
876439b9
) - deps: bump serde_json from 1.0.81 to 1.0.82 (
29201b6b
) - deps: bump serde from 1.0.137 to 1.0.138 (
8efce49f
) - deps: bump tracing-subscriber from 0.3.11 to 0.3.14 (
6c022f8d
) - deps: bump quote from 1.0.19 to 1.0.20 (
748659db
) - deps: bump proc-macro2 from 1.0.39 to 1.0.40 (
91c7f058
) - deps: bump crossbeam-utils from 0.8.9 to 0.8.10 (
60ec439d
) - deps: bump clap from 3.2.5 to 3.2.8 (
ead175dd
) - deps: bump sysinfo from 0.23.13 to 0.24.5 (
5dd3e766
) - deps: bump windows-rs from 0.37 to 0.38 (
39971774
) - deps: cargo update (
34a7b2eb
) - deps: cargo update (
005a95b1
) - deps: bump parking_lot from 0.12.0 to 0.12.1 (#149) (
e09d55e7
) - deps: bump powershell_script from 0.3.2 to 1.0.2 (#140) (
7cef7b53
) - deps: bump windows-rs from 0.36 to 0.37 (
bc22ab69
) - deps: bump goreleaser/goreleaser-action from 2 to 3 (#146) (
b3844af1
)
v0.1.9
v0.1.9 (2022-05-17)
Bug Fixes
- windows: cmp vs. input type in result processor (
d111d68c
) - windows: ensure result processor is type-agnostic (
a10b13c7
) - wm: ignore polling updates from com hwnds (
1e69c65c
) - wm: update origin ws after container removal (
e1c36c91
) - windows: reintroduce hwnd val checks (
686d0137
) - ahk: quote app ids in generated code (
fad4cbf0
) - windows: remove hwnd val checks on 0.35 (
839f8c9b
)
Code Refactoring
Features
- wm: add cmd for unmanaged hwnd op behaviour (
711ab8d5
) - config: add cfgen override merging (
304158cb
) - config: add fmt cmd & float rule comments (
c426c06c
) - config: add cfgen for apps based on yaml def (
09a24b89
) - wm: add cmd to id layered apps (
4686d5e3
) - wm: allow cycling for max & monacle windows (
a4e82863
) - wm: add dynamic layout selection rules (
75234caa
) - wm: add cmd to id apps with odd launch event (
31b8be14
) - wm: add send-to-monitor-workspace cmd (
02c54734
) - subscriptions: add cmd to gen json schema (
2db0d888
) - config: allow users to define config dir (
43b23663
)
Documentation
- readme: add cfgen explanation and demos (
5d468ae7
) - readme: fix heading for dynamic layouts section (
532adc9c
) - readme: update scoop install instructions (
e67425f8
)
Chore
- release: v0.1.9 (
b43f03ce
) - deps: bump clap from 3.1.14 to 3.1.15 (#141) (
5c1cfe7b
) - deps: bump serde_json from 1.0.79 to 1.0.81 (#142) (
6269e597
) - deps: bump serde_yaml from 0.8.23 to 0.8.24 (#139) (
ffa0b0b5
) - deps: bump sysinfo from 0.23.10 to 0.23.11 (#143) (
66199c5b
) - deps: bump windows from 0.36.0 to 0.36.1 (#138) (
aa42a64a
) - deps: bump syn from 1.0.91 to 1.0.92 (#137) (
17f19234
) - deps: bump serde from 1.0.136 to 1.0.137 (#135) (
5cfc3e83
) - deps: bump ctrlc from 3.2.1 to 3.2.2 (#134) (
aaf04340
) - deps: bump clap from 3.1.10 to 3.1.14 (#136) (
2224479c
) - deps: bump windows-rs from 0.35 to 0.36 (
957588f6
) - deps: bump windows-rs from 0.34 to 0.35 (
02a3220c
) - deps: bump actions/upload-artifact from 2 to 3 (#129) (
4b6a7c05
) - deps: bump actions/cache from 2 to 3 (#123) (
634bc04d
) - deps: bump minor and patch versions with cargo update (
3b30c10e
) - deps: bump windows-rs from 0.33 to 0.34 (
3eade940
) - deps: bump actions/checkout from 2 to 3 (#122) (
e46f1f4f
) - deps: bump powershell_script from 0.2.1 to 0.3.2 (#118) (
45ea630e
) - deps: bump clap from 3.0.14 to 3.1.3 (
a9534fa4
) - deps: bump windows from 0.32.0 to 0.33.0 (
d4c0c35f
) - deps: bump crossbeam-utils from 0.8.6 to 0.8.7 (
f6e0f5ab
) - deps: bump color-eyre from 0.6.0 to 0.6.1 (
51139b9e
) - deps: bump strum from 0.23.0 to 0.24.0 (
d7f11901
) - deps: bump tracing-appender from 0.2.0 to 0.2.1 (
b62d7750
) - deps: bump sysinfo from 0.23.0 to 0.23.5 (
7cb60ca7
) - deps: bump serde_json from 1.0.78 to 1.0.79 (
43edf13b
) - deps: bump windows-rs from 0.30 to 0.32 (
4a3f7ee3
) - deps: cargo update (
cf5a41b5
) - deps: bump sysinfo from 0.22.5 to 0.23.0 (
e4ee2986
) - deps: bump serde from 1.0.133 to 1.0.136 (
38c0b25a
) - deps: bump color-eyre from 0.5.11 to 0.6.0 (
d1b6a63a
) - deps: bump which from 4.2.2 to 4.2.4 (
c246b209
) - deps: bump parking_lot from 0.11.2 to 0.12.0 (
a2e1b8c9
) - deps: bump tracing-subscriber from 0.3.6 to 0.3.7 (
cb387025
) - deps: bump quote from 1.0.14 to 1.0.15 (
6655d290
) - deps: bump clap from 3.0.8 to 3.0.13 (
999f2ae2
) - deps: bump serde_json from 1.0.75 to 1.0.78 (
cddc69d2
)
v0.1.8
v0.1.7
v0.1.7 (2022-01-17)
Bug Fixes
- wm: update state for any new float rules (
87e8eb48
) - wm: send state errors to komorebic (
5e3f1cbb
) - wm: handle empty vd reg values gracefully (
9fd4dbf0
) - wm: enforce virtual desktop validation (
409d374b
) - wm: ignore mstsc.exe helper classes on w11 (
0519ebdd
) - wm: handle cross-monitor drag/move events (
7fd545ca
) - serde: gracefully handle window ser errors (
5d0806a8
) - wm: keep multi-window app hwnds when stacking (
d3cb9e07
)
Code Refactoring
- wm: validate virtual desktops via reg (
85fe20eb
) - wm: update cmds & keep compat w/ aliases (
40226a2b
) - subscriptions: ensure consistent naming (
6c53fd78
) - layouts: compose row and column fns (
6f618162
)
Features
- wm: add cmd to move ws to other monitors (
39685dd6
) - wm: add cmd to focus ws on target monitor (
9be248bc
) - wm: add option to either minimize or hide (
f9785bef
) - wm: enforce last known layout on unpause (
b1ca0a3e
) - wm: impl drag to move in append mode (
4a19edaa
) - wm: add cmd to toggle new window behaviour (
676b643f
) - wm: allow resize-axis for custom primary col (
4d7ccc55
) - wm: add resize-delta cmd (
71e28b33
) - wm: add cmd to resize by axis (
28143492
) - wm: disable windows ffm on stop and ctrl-c (
127254b7
) - wm: mouse follows focus enable/disable cmd (
4e6e2b3a
) - wm: add mouse follows focus toggle (
a55069df
) - subscriptions: embed latest state (
29a6c390
) - subscriptions: add and remove subscribers (
6ae59671
) - custom_layout: add yaml file support (
6981d778
) - custom_layout: add opt width for primary col (
5d6351f4
) - custom_layout: implement navigation (
ac0f33f7
) - custom_layout: calculate layouts adaptively (
f19bd303
)
Build
- just: add justfile for common tasks (
2f7ae6f1
)
Documentation
- readme: update link to aik2's post (
5f1356b3
) - readme: add links to articles, blogs etc (
e70086b6
) - readme: add link to custom layout generator (
f17bfe26
) - readme: add section about custom layouts (
840af215
)
Continuous Integration
- artifacts: include .pdb files in archives (
c247426b
)
Chore
- release: v0.1.7 (
c62ddb3c
) - deps: bump heck from 0.3.3 to 0.4.0 (
00df6723
) - deps: bump sysinfo from 0.21.2 to 0.22.4 (
2b83ff81
) - deps: bump windows-rs to 0.30 (
749e247d
) - deps: bump clap to 3.0.0 (
228ef78d
) - deps: bump clap to latest rc (
e2ae9b12
) - deps: bump tracing-subscriber from 0.3.1 to 0.3.3 (
1fb0a7cd
) - deps: bump strum from 0.21.0 to 0.23.0 (
d0e46515
) - deps: bump sysinfo from 0.20.5 to 0.21.1 (
e01bbd9f
) - deps: bump syn from 1.0.81 to 1.0.82 (
be53ea2c
) - deps: bump getset from 0.1.1 to 0.1.2 (
d49279e8
) - deps: bump serde_json from 1.0.71 to 1.0.72 (
daa29129
) - deps: bump miow from 0.3.7 to 0.4.0 (
2c515d54
) - deps: bump windows-rs from 0.26 to 0.28 (
84ccfeda
) - deps: bump windows-rs from 0.25 to 0.26 (
adcb38fe
) - deps: bump windows-rs and serde-json (
7f74640d
) - deps: bump windows-rs from 0.23 to 0.24 (
d627a1a7
) - deps: bump clap from 3.0.0-beta.4 to beta.5 (
78683ce7
) - deps: bump tracing-subscriber and tracing-appender (
a1ca4f03
) - deps: bump syn from 1.0.80 to 1.0.81 (
147a56c2
) - deps: bump windows from 0.22 to 0.23 (
14e63292
) - deps: bump windows from 0.21 to 0.22 (
18f34bab
) - rust: migrate to edition 2021 (
7070878f
)
v0.1.6
v0.1.6 (2021-10-15)
Bug Fixes
- wm: apply container padding in monocle mode (
09d1d696
)
Features
- wm: add vertical & horizontal stack layouts (
786f5e84
) - wm: add cmd to specify work area offsets (
65bc1a96
) - wm: cycle through monitors and workspaces (
ddafe599
) - wm: allow focusing and moving by cycle direction (
7ed6df51
)
Chore
v0.1.5
v0.1.5 (2021-09-22)
Bug Fixes
- wm: preserve resize dimensions on promotion (
e10e11d1
) - wm: ensure idx < len before container removal (
63cf48da
)
Code Refactoring
- windows_api: use handle trait from 0.20 (
2807cafd
)
Features
- wm: add saving/loading of layouts to file (
b9a40924
) - wm: add quicksaving/loading of sizes/layouts (
80bcb51f
)
Chore
- release: v0.1.5 (
644f7ee6
)
v0.1.4
v0.1.4 (2021-09-17)
Bug Fixes
- wm: update target monitor after send op (
28a64160
) - ffm: handle multiple overlay window classes (
e1bd0e9f
) - ffm: raise when switching focus from anywhere (
368d41e3
)
Code Refactoring
Features
- wm: adapt to scaling and resolution changes (
5b923a13
) - ffm: explicitly require flag to enable (
b8a27a93
) - wm: make invisible borders configurable (
f1ee5ea1
) - wm: add cmd to id apps that overflow borders (
ff53533d
) - wm: reconcile monitor state (
c4c8bd7d
) - ffm: add custom ffm/autoraise implementation (
ce3c742e
) - wm: get monitor idx from cursor on ws switch (
2a4e6fa6
) - wm: allow direct querying of focused objects (
2d19109f
)
Build
- cargo: update dependencies (
dc771a10
)
Documentation
Chore
- release: v0.1.4 (
a2b49845
) - deps: bump cc and object crates (
a9a0ecd4
) - deps: bump proc-macro2 from 1.0.28 to 1.0.29 (
5ec2b80c
) - deps: bump sysinfo from 0.20.1 to 0.20.2 (
4cc059ff
) - deps: bump parking_lot from 0.11.1 to 0.11.2 (
d4d7e2b6
) - deps: bump serde_json from 1.0.66 to 1.0.67 (
84752c43
) - deps: bump serde from 1.0.129 to 1.0.130 (
ffa07861
)
v0.1.3
v0.1.3 (2021-08-24)
Bug Fixes
- wm: ensure removal of max + monocle windows (
05777c34
) - komorebic: add missing help annotations (
bc08e177
)
Code Refactoring
- derive-ahk: enforce no_implicit_prelude (
fb4fe4d9
) - eyre: handle options with combinators (
b61b03b1
) - derive-ahk: push up generation logic (
a02cd699
)
Features
- wm: add send-to-workspace/monitor cmds (
50940018
) - wm: add toggle-focus-follows-mouse cmd (
87fe7187
) - ahk: add cmd to generate helper lib (
2c876701
)
Build
- windows-rs: upgrade to 0.19.0 (
c4273959
)
Chore
- release: v0.1.3 (
cab8b4ad
)