v0.1.15 (2023-02-19)
Bug Fixes
- wm: handle regression switching from empty ws (
a23019ec
) - wm: ensure all monitors are tiled on startup (
51f1aa7e
) - wm: allow focusing monitor with empty ws (
86b4d239
) - wm: correct logic for foreground access retry (
f8120f6b
) - wm: add bounds checks on max window creation (
fd351b6a
) - wm: make force-focus command read wm state (
99af0f8f
) - wm: allow cross-monitor focus w/ monocle+max (
3b0830e5
)
Code Refactoring
- ahk: merge ahk v1/v2 exe env vars (
f87d4d52
) - clippy: apply various lint fixes (
37edbcfe
) - core: make cfgen struct members public (
a48715f1
)
Features
- config: add pwsh cfgen + ps1 file watcher (
afde7a3f
) - wm: add internal transparent/opaque window fns (
b89e5eaf
) - wm: add more named-workspace cmd variants (
8adff69b
) - wm: add named workspace commands (
6b918dae
) - wm: add "cloak" window-hiding-behaviour (
80c98596
) - wm: add optional alt focus hack (
925f3bd8
) - wm: add new cmd to set active border offset (
4ee4d199
) - wm: add force-focus command (
613d69a7
) - wm: make active border with configurable (
e764dad7
) - wm: move/send container to ws by direction (
97423fc8
) - wm: add per-monitor work area offsets (
b0102153
)
Performance Improvements
- border: reduce redraws on workspace change (
bda60540
)
Documentation
- readme: general update + quickstart w/ whkd (
0c8eceb0
) - readme: update workflow status badge (
67e0914e
) - readme: specify ahk1.1 requirement for sample cfg (
acc119a5
) - readme: add section for example config (
a2bd2776
) - readme: add section on youtube livestreams (
e1634d2a
)
Chore
- release: v0.1.15 (
6d01e53e
) - deps: bump vedantmgoyal2009/winget-releaser from 1 to 2 (
7bd2ff40
) - deps: bump ctrlc from 3.2.4 to 3.2.5 (
3cc0e5d4
) - deps: bump serde_json from 1.0.92 to 1.0.93 (
4c35f47b
) - deps: bump clap from 4.1.1 to 4.1.4 (
89d19247
) - deps: bump heck from 0.4.0 to 0.4.1 (
5d6bc49c
) - deps: bump proc-macro2 from 1.0.50 to 1.0.51 (
c299326a
) - deps: bump os_info from 3.5.1 to 3.6.0 (
ec63b3e8
) - deps: bump serde_json from 1.0.91 to 1.0.92 (
d592889d
) - deps: bump sysinfo from 0.27.6 to 0.27.7 (
04a5b3e6
) - deps: bump proc-macro2 from 1.0.49 to 1.0.50 (
49dcdf80
) - deps: bump which from 4.3.0 to 4.4.0 (
0463a28d
) - deps: bump serde_yaml from 0.9.16 to 0.9.17 (
dc31ce22
) - deps: bump windows from 0.43.0 to 0.44.0 (
a6e0fa2c
) - deps: bump clap from 4.0.32 to 4.1.1 (
03fb7861
) - deps: bump sysinfo from 0.27.3 to 0.27.6 (
0aab8922
) - deps: bump sysinfo from 0.27.2 to 0.27.3 (
9561c0fb
) - deps: bump serde from 1.0.151 to 1.0.152 (
499a960f
) - deps: bump sysinfo from 0.27.0 to 0.27.2 (
6957af31
) - deps: bump clap from 4.0.29 to 4.0.32 (
3f1348e5
) - deps: bump syn from 1.0.105 to 1.0.107 (
54b4b378
) - deps: bump quote from 1.0.21 to 1.0.23 (
93223d2d
) - deps: bump serde from 1.0.150 to 1.0.151 (
00477e26
) - deps: bump proc-macro2 from 1.0.47 to 1.0.49 (
fbb7f70b
) - deps: bump serde_yaml from 0.9.14 to 0.9.16 (
71b6a0ee
) - deps: bump serde_json from 1.0.89 to 1.0.91 (
5e5323e6
) - deps: bump paste from 1.0.9 to 1.0.11 (
13bf9e64
) - deps: bump serde from 1.0.149 to 1.0.150 (
ca09b9b3
) - deps: bump sysinfo from 0.26.8 to 0.27.0 (
fa87a8ca
) - deps: bump ctrlc from 3.2.3 to 3.2.4 (
7c25f2c2
) - deps: bump serde from 1.0.148 to 1.0.149 (
f5c90082
) - deps: bump clap from 4.0.27 to 4.0.29 (
0f7d1645
) - deps: bump syn from 1.0.104 to 1.0.105 (
22b8029f
) - deps: bump serde from 1.0.147 to 1.0.148 (
6d9f51e6
) - deps: bump sysinfo from 0.26.7 to 0.26.8 (
ec0dea58
) - deps: bump clap from 4.0.23 to 4.0.27 (
24f838e8
) - deps: bump serde_json from 1.0.87 to 1.0.89 (
13114724
) - deps: bump crossbeam-utils from 0.8.12 to 0.8.14 (
267c24bc
) - deps: bump miow from 0.4.0 to 0.5.0 (
57b1bc14
) - deps: bump clap from 4.0.22 to 4.0.23 (
22dcf151
)