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
)