Releases: LGUG2Z/komorebi
Releases Β· LGUG2Z/komorebi
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
)
v0.1.2
v0.1.1
v0.1.1 (2021-08-20)
Bug Fixes
- wm: handle winvd errors gracefully (
6f7e8779
) - wm: limit to a single virtual desktop (
74811fbe
) - wm: prevent hidden_hwnds deadlock (
209cd828
) - wm: restore focus to monocle on ws switch (
c7bf09e3
)
Code Refactoring
- clippy: apply all super pedantic lints (
292bdb28
) - workspace: extract fns for container focusing (
df07409a
) - wm: improve data consistency + scoping (
2e86b607
) - windows_callbacks: push logic further up (
42b9305d
) - komorebic: inject metadata from cargo (
23aada05
)
Features
- wm: allow all app identifiers for all rules (
1625ca6e
) - wm: add additional manage rules (
4e9b2948
) - wm: forcibly manage and unmanage windows (
8ffe6f78
) - wm: add workspace rules (
1eba8aa0
) - komorebic: add change-layout command (
98f731ba
) - wm: add native window maximization toggle (
0725549d
) - komorebic: add log command (
13b335ce
)
Build
- cargo: set -Ctarget-feature=+crt-static (
ffb86458
)
Continuous Integration
Chore
- release: prepare v0.1.1 (
cf753233
)
v0.1.0
v0.1.0 (2021-08-17)
Bug Fixes
- wm: don't duplicate windows across workspaces (
126eee49
) - wm: skip layout calc for empty workspaces (
a53b2cc2
) - wm: don't attach to the desktop window thread (
a550c088
) - wm: check resize_dimensions before removing (
55b62c2b
) - wm: enforce resize constraints universally (
be1d07e3
) - operation_direction: adjust for layout flips (
ca27730b
) - wm: clean stale floating windows from state (
88d6eee7
) - wm: track programmatically hidden hwnds (
b456097c
) - wm: switch only to different workspaces (
da8214cd
) - workspaces: let set_foreground_window fail (
73568922
) - wm: switch to focused workspace (
b867db19
) - wm: add settings to multi-window exes (
793ba516
) - wm: unmanage multi-window exes on hide (
d8a71795
) - wm: float/monocle toggle, invisible borders (
b0c34802
)
Code Refactoring
- komorebic: gen more clap boilerplate (
4dff452c
) - komorebic: update clap, add cli docs (
9c555456
) - wm: reduce boilerplate with getset (
0d3751a7
) - ring: gen element impls using macro (
579a5556
) - windows_api: gen from impls using macro (
f97cdf7c
) - logging: make use of tracing::instrument (
0ca33209
)
Features
- ahk: add support for ahk2 (
4dadffab
) - wm: add cmd to identify 'close to tray' apps (
b2ab893e
) - ahk: add config watching + reloading cmds (
b6ff8627
) - tracing: use hook to log errors on panics (
a59bbacb
) - wm: add per-workspace tiling config + toggle (
820432f9
) - wm: add command to create new workspace (
b8929cbe
) - ahk: autoload config on start (
91ddb2c2
) - wm: add focus follows mouse toggle (
f3661325
) - wm: add container resizing (
8b4ce48a
) - debug: track and hard-restore hwnds (
77aa4c0d
) - wm: add query command to cli (
230b5347
) - wm: ensure workspace count (
8c939328
) - wm: initial commit (
61cee458
)
Documentation
- readme: update install cmd to use lockfile (
7ede5a2d
) - readme: add screenshot, features and debugging info (
bebf2f79
) - readme: initial readme, license and sample config (
b96a3024
)