28 lines
1.4 KiB
TOML
28 lines
1.4 KiB
TOML
[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
|