[package] name = "spreadsheet-ui" version = "0.1.0" edition = "2021" description = "Makepad widget wrappers for the spreadsheet engine." [dependencies] # TODO: Update this path to match how your other crates reference makepad. # Options: # 1. If makepad is a git dependency in your workspace: # makepad-widgets = { git = "https://github.com/makepad/makepad.git", branch = "release" } # 2. If makepad is a local path relative to the workspace root: # makepad-widgets = { path = "../../../makepad/widgets" } # 3. If makepad is referenced the same way as nigig-build: # Copy the makepad-widgets dependency line from nigig-build's Cargo.toml # # For now, using a relative path from this crate's location: # crates/apps/spreadsheet/spreadsheet-ui/ → ../../../../makepad/widgets # The `test` feature gates makepad-widgets' re-export of makepad-test, which # `tests/ui.rs` imports as `makepad_widgets::makepad_test`. Without it that # file does not compile at all — it was checked in against a manifest that # never enabled the feature, so `cargo test --all-targets` failed outright # and `cargo test --lib` skipped it silently. Matches `pdf-makepad`. makepad-widgets = { workspace = true, features = ["test"] } robius-file-picker = { git = "https://github.com/project-robius/robius", rev = "b766e62b0600f5d2ee21cc6995648346fc277bd8" } spreadsheet-engine = { path = "../spreadsheet-engine" } [dev-dependencies] makepad-test = { workspace = true }