Cargo.toml
raw
[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 }