hyprswitch 3.2.5

A CLI/GUI that allows switching between windows in Hyprland
[package]
name = "hyprswitch"
description = "A CLI/GUI that allows switching between windows in Hyprland"
version = "3.2.5"
edition = "2021"
license = "MIT"
readme = "README.md"
authors = ["h3rmt"]
documentation = "https://docs.rs/crate/hyprswitch"
repository = "https://github.com/h3rmt/hyprswitch/"
keywords = ["hyprland"]
categories = ["command-line-utilities"]

[dependencies]
clap = { version = "4.5.23", features = ["derive"] }
hyprland = { version = "0.4.0-beta.2", features = ["async-lite", "dispatch", "keyword", "data", "listener"], default-features = false }
async-channel = { version = "2.3.1", default-features = false }
tracing = { version = "0.1.41" }
tracing-subscriber = { version = "0.3.19", features = ["std", "fmt", "env-filter", "ansi"], default-features = false }
anyhow = { version = "1.0.95" }
lazy_static = { version = "1.5.0" }
notify-rust = { version = "4.11.3", features = ["zbus", "serde"], default-features = false }
rand = { version = "0.8.5" }
semver = "1.0.24"
bincode = { version = "1.3.3" }
serde = { version = "1.0.217", features = ["derive"] }
regex = "1.11.1"

gtk4 = { version = "0.9.5", default-features = false }
gtk4-layer-shell = { version = "0.4.0" }

[dev-dependencies]
random_color = { version = "1.0.0", default-features = false }
svg = { version = "0.18.0", default-features = false }

[profile.release]
strip = "debuginfo"
lto = true
opt-level = "s"