Some checks failed
nigig-build (CAD) / supply-chain (push) Has been cancelled
nigig-build (CAD) / cad-module (push) Has been cancelled
nigig-build (CAD) / full-crate-check (push) Has been cancelled
nigig-build (CAD) / cad-engine-coverage (push) Has been cancelled
nigig-build (CAD) / doc-workspace-coverage (push) Has been cancelled
nigig-build (CAD) / cad-widget-coverage (push) Has been cancelled
repo hygiene / hygiene (push) Has been cancelled
spreadsheet / engine-coverage (push) Has been cancelled
spreadsheet / ui-controller-coverage (push) Has been cancelled
- nigig-build: cad-ui + construction_frame back on unconditionally. The host-only gate is dropped: cad-ui now compiles for aarch64, and pageflipnav mobile needs ConstructionScreen / BuildProjectsPage (CAD/Docs/Spreadsheet buttons) — gating produced the white screen. - cad-ui: ScriptVmHost for standalone eval (no more vm.std / () host), std::thread workers (Cx::spawn_thread removed upstream). - viewport: same worker fix + section_state helper for the CPU cull path. - script_bindings: new script/geometry binding module. - spreadsheet grid + invoice Walk literals: ..Default::default() for new aspect/cell/deferred fields; explicit style::CellAlign import (makepad added its own CellAlign). Verified: pageflipnav aarch64 release links with 0 errors; APK built, installed (54M) and running with home screen drawing.
31 lines
No EOL
1.2 KiB
TOML
31 lines
No EOL
1.2 KiB
TOML
[package]
|
|
name = "nigig-build"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
|
|
[dependencies]
|
|
makepad-widgets = { workspace = true, features = ["test", "csg", "gltf"] }
|
|
makepad-code-editor = { workspace = true }
|
|
makepad-xr = { workspace = true }
|
|
makepad-ai-hub = { workspace = true, default-features = false }
|
|
makepad-base64 = { workspace = true }
|
|
# makepad-gltf: read-side GLB parser. Used for round-trip validation
|
|
# of arch_gltf.rs output (write GLB → load with makepad_gltf → verify).
|
|
nigig-core = { path = "../../nigig-core" }
|
|
nigig-uikit = { path = "../../nigig-uikit" }
|
|
serde = { version = "1", features = ["derive"] }
|
|
# cad-ui now builds for Android (ScriptVmHost/spawn fixes); pageflipnav
|
|
# mobile needs ConstructionScreen / BuildProjectsPage (CAD/Docs/Spreadsheet).
|
|
cad-ui = { path = "../cad/cad-ui" }
|
|
serde_json = "1"
|
|
chrono = { version = "0.4", features = ["serde"] }
|
|
robius-file-picker = { git = "https://github.com/project-robius/robius", rev = "b766e62b0600f5d2ee21cc6995648346fc277bd8" }
|
|
spreadsheet-ui = { path = "../../apps/spreadsheet/spreadsheet-ui" }
|
|
# v1/v2/v3 patch: PDF + GLB export
|
|
printpdf = "0.7"
|
|
time = "0.3"
|
|
rayon = "1.12.0"
|
|
doc-ui = { path = "../doc/doc-ui" }
|
|
|
|
[dev-dependencies]
|
|
makepad-test = { workspace = true } |