[package] name = "cursor_rush" version = "0.1.0" edition = "2021" [dependencies] iced = { version = "0.13.1", default-features = true, features = ["image", "advanced"] } # GUI, bundles wgpu + winit tray-icon = "0.20.1" # cross‑platform system tray image = "0.24.7" # Image processing walkdir = "2.4.0" # Directory traversal global-hotkey = "0.4.2" # Global hotkey registration lazy_static = "1.4.0" # Thread-safe static initialization steamworks = { version = "0.11.0", features = ["raw-bindings"] } anyhow = "1.0.98" once_cell = "1.18.0" # Thread-safe lazy initialized global variables # Platform-specific dependencies [target.'cfg(windows)'.dependencies] winapi = { version = "0.3.9", features = ["winuser", "wingdi", "consoleapi"] } # Windows API ctor = "0.2.4" # Constructor/destructor attributes [target.'cfg(target_os = "macos")'.dependencies] objc = "0.2.7" # Objective-C bindings cocoa = "0.24.1" # macOS Cocoa bindings [target.'cfg(target_os = "linux")'.dependencies] x11 = { version = "2.21.0", features = ["xlib"] } # X11 bindings