feat(debug): track and hard-restore hwnds

This stores a constantly updated list of known HWNDs at
~/komorebi.hwnd.json which can be used to restore windows that may
disappear into a permanently hidden state during development using a new
'restore-windows' command with komorebic.
This commit is contained in:
LGUG2Z
2021-08-05 11:36:05 -07:00
parent da8214cdc7
commit 77aa4c0d21
4 changed files with 71 additions and 14 deletions
+5 -2
View File
@@ -6,10 +6,13 @@ edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
bindings = { package = "bindings", path = "../bindings" }
komorebi-core = { path = "../komorebi-core" }
clap = "3.0.0-beta.2"
color-eyre = "0.5.11"
dirs = "3"
powershell_script = "0.1.5"
uds_windows = "1"
color-eyre = "0.5.11"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
uds_windows = "1"