mirror of
https://github.com/LGUG2Z/komorebi.git
synced 2026-09-14 22:01:47 +02:00
Created a test that creates the WM instance and ensures the instance is running. The test creates a custom socket and then cleans up the socket file after completion. Created a test that creates a WM instance, monitor instance, and workpace. The tests checks to ensure that the expected workspace is focused properly. Included recommended fixes to ensure that the focus_workspace function is used correctly and that the test accurately checks the workspaces length, current workspace index, and switching to an existing workspace.
64 lines
1.8 KiB
TOML
64 lines
1.8 KiB
TOML
[package]
|
|
name = "komorebi"
|
|
version = "0.1.35"
|
|
description = "A tiling window manager for Windows"
|
|
repository = "https://github.com/LGUG2Z/komorebi"
|
|
edition = "2021"
|
|
|
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
|
|
|
[dependencies]
|
|
komorebi-themes = { path = "../komorebi-themes" }
|
|
|
|
bitflags = { version = "2", features = ["serde"] }
|
|
clap = { workspace = true }
|
|
color-eyre = { workspace = true }
|
|
crossbeam-channel = { workspace = true }
|
|
crossbeam-utils = { workspace = true }
|
|
ctrlc = { version = "3", features = ["termination"] }
|
|
dirs = { workspace = true }
|
|
dunce = { workspace = true }
|
|
getset = "0.1"
|
|
hex_color = { version = "3", features = ["serde"] }
|
|
hotwatch = { workspace = true }
|
|
lazy_static = { workspace = true }
|
|
miow = "0.6"
|
|
nanoid = "0.4"
|
|
net2 = "0.2"
|
|
os_info = "3.10"
|
|
parking_lot = "0.12"
|
|
paste = { workspace = true }
|
|
regex = "1"
|
|
schemars = { workspace = true, optional = true }
|
|
serde = { workspace = true }
|
|
serde_json = { workspace = true }
|
|
serde_yaml = { workspace = true }
|
|
shadow-rs = { workspace = true }
|
|
strum = { workspace = true }
|
|
sysinfo = { workspace = true }
|
|
tracing = { workspace = true }
|
|
tracing-appender = { workspace = true }
|
|
tracing-subscriber = { workspace = true }
|
|
uds_windows = { workspace = true }
|
|
which = { workspace = true }
|
|
win32-display-data = { workspace = true }
|
|
windows = { workspace = true }
|
|
windows-core = { workspace = true }
|
|
windows-numerics = { workspace = true }
|
|
windows-implement = { workspace = true }
|
|
windows-interface = { workspace = true }
|
|
winput = "0.2"
|
|
winreg = "0.55"
|
|
|
|
[build-dependencies]
|
|
shadow-rs = { workspace = true }
|
|
|
|
[dev-dependencies]
|
|
reqwest = { version = "0.12", features = ["blocking"] }
|
|
uuid = { version = "1", features = ["v4"] }
|
|
|
|
[features]
|
|
default = ["schemars"]
|
|
deadlock_detection = ["parking_lot/deadlock_detection"]
|
|
schemars = ["dep:schemars"]
|