[package] name = "graphite-desktop" version = "0.1.0" description = "Graphite Desktop" authors = ["Graphite Authors "] license = "Apache-2.0" repository = "" default-run = "graphite-desktop" edition = "2021" rust-version = "1.79" [features] # By default Tauri runs in production mode when `tauri dev` runs it is executed with `cargo run --no-default-features` if `devPath` is an URL default = ["custom-protocol", "gpu"] # This feature is used for production builds where `devPath` points to the filesystem # DO NOT remove this custom-protocol = ["tauri/custom-protocol"] gpu = ["graphite-editor/gpu"] [dependencies] # Local dependencies graphite-editor = { path = "../../editor", features = [ "gpu", "ron", "vello", "decouple-execution", ] } # Workspace dependencies axum = { workspace = true } chrono = { workspace = true } tokio = { workspace = true } ron = { workspace = true } log = { workspace = true } fern = { workspace = true } futures = { workspace = true } # Required dependencies tauri = { version = "2", features = ["devtools", "wry"] } tauri-plugin-shell = "2" tauri-plugin-http = "2" [build-dependencies] # Required dependencies tauri-build = { version = "2", features = [] }