[package] name = "guiduck-core" version.workspace = true edition.workspace = true license.workspace = true homepage.workspace = true repository.workspace = true [dependencies] guiduck-scene = { workspace = true } guiduck-signals = { workspace = true } guiduck-component-core = { workspace = true } # Re-exported so a widget crate registers itself with `guiduck_core::register_widget!` # and needs `guiduck-core` as its only guiduck dependency — nothing else. guiduck-component-macro = { workspace = true } taffy = { workspace = true } parley = { workspace = true, features = ["accesskit"] } # The open widget registry: a widget crate submits its factory here with # `register_widget!`, and the runtime collects every one linked into the # binary. Re-exported so a widget crate needs no direct dependency on it. inventory = { workspace = true } accesskit = { workspace = true } slotmap = { workspace = true } image = { workspace = true }