[workspace] resolver = "2" members = [ "core/dr-types", "core/dr-gpu", "ui/dr-ui", "apps/darkroom-desktop", ] [workspace.package] version = "0.1.0" edition = "2021" rust-version = "1.92" license = "GPL-3.0-or-later" repository = "https://github.com/dtourolle/DarkRoom" [workspace.dependencies] # Internal dr-types = { path = "core/dr-types" } dr-gpu = { path = "core/dr-gpu" } dr-ui = { path = "ui/dr-ui" } # GPU + UI wgpu = "23" slint = { version = "1.9", default-features = false } slint-build = "1.9" # Foundations anyhow = "1" thiserror = "2" log = "0.4" env_logger = "0.11" pollster = "0.4" bytemuck = { version = "1", features = ["derive"] } [profile.dev] # Dependencies optimised even in dev builds — wgpu and image decoding are # unusably slow otherwise, and they rarely need debugging. opt-level = 0 [profile.dev.package."*"] opt-level = 2 [profile.release] lto = "thin" codegen-units = 1