[package] name = "OpenCADStudio" version = "0.4.6" edition = "2021" build = "build.rs" [dependencies] iced = { version = "0.14", features = ["debug", "image", "svg", "advanced", "canvas", "smol"] } bytemuck = { version = "1.25", features = ["derive"] } glam = { version = "0.33", features = ["bytemuck"] } truck-modeling = "0.6" truck-meshalgo = { version = "0.4", default-features = false, features = ["tessellation"] } truck-polymesh = "0.6" rfd = "0.17" acadrust = "0.3.4" open = "5" printpdf = "0.9.1" flate2 = "1" image = { version = "0.25", default-features = false, features = ["png", "jpeg", "bmp", "tiff"] } rayon = "1" ureq = { version = "3", default-features = false, features = ["rustls"] } inventory = "0.3" truck-shapeops = "0.4" [target.'cfg(target_os = "windows")'.dependencies] windows-sys = { version = "0.61", features = ["Win32_UI_Shell", "Win32_UI_WindowsAndMessaging"] } [patch.crates-io] # Tracks HakanSeven12/acadrust main, which carries the hatch # boundary-handle cap, raster-image/wipeout clip-vertex fix, and 3DFACE # Z-decode fix on top of upstream. Revert to upstream once those PRs land. acadrust = { git = "https://github.com/HakanSeven12/acadrust", branch = "main" }