[go: up one dir, main page]

druid 0.8.3

Data-oriented Rust UI design toolkit.
Documentation
[dependencies.chrono]
optional = true
version = "0.4.23"

[dependencies.druid-derive]
version = "0.5.0"

[dependencies.druid-shell]
default-features = false
version = "0.8.3"

[dependencies.fluent-bundle]
version = "0.15.2"

[dependencies.fluent-langneg]
version = "0.13.0"

[dependencies.fluent-syntax]
version = "0.11.0"

[dependencies.fnv]
version = "1.0.7"

[dependencies.im]
optional = true
version = "15.1.0"

[dependencies.instant]
features = ["wasm-bindgen"]
version = "0.1.12"

[dependencies.resvg]
optional = true
version = "0.25.0"

[dependencies.tiny-skia]
optional = true
version = "0.8.3"

[dependencies.tracing]
version = "0.1.37"

[dependencies.tracing-subscriber]
default-features = false
features = ["fmt", "ansi"]
version = "0.3.16"

[dependencies.unic-langid]
version = "0.9.1"

[dependencies.unicode-segmentation]
version = "1.10.1"

[dependencies.usvg]
optional = true
version = "0.25.0"

[dependencies.xi-unicode]
version = "0.3.0"

[dev-dependencies.float-cmp]
default-features = false
features = ["std"]
version = "0.9.0"

[dev-dependencies.piet-common]
features = ["png"]
version = "0.6.2"

[dev-dependencies.pulldown-cmark]
default-features = false
version = "0.8.0"

[dev-dependencies.tempfile]
version = "3.4.0"

[dev-dependencies.test-log]
default-features = false
features = ["trace"]
version = "0.2.11"

[dev-dependencies.tracing-subscriber]
features = ["env-filter"]
version = "0.3.16"

[[example]]
doc-scrape-examples = true
name = "hello"

[[example]]
name = "cursor"
required-features = ["image", "png"]

[[example]]
name = "image"
required-features = ["image", "png"]

[[example]]
name = "invalidation"
required-features = ["im"]

[[example]]
name = "list"
required-features = ["im"]

[[example]]
name = "svg"
required-features = ["svg"]

[[example]]
name = "tabs"
required-features = ["im"]

[[example]]
name = "widget_gallery"
required-features = ["svg", "im", "image", "png"]

[features]
bmp = ["druid-shell/bmp"]
dds = ["druid-shell/dds"]
default = ["gtk"]
dxt = ["druid-shell/dxt"]
farbfeld = ["druid-shell/farbfeld"]
gif = ["druid-shell/gif"]
gtk = ["druid-shell/gtk"]
hdr = ["druid-shell/hdr"]
ico = ["druid-shell/ico"]
image = ["druid-shell/image"]
image-all = ["image", "svg", "png", "jpeg", "jpeg_rayon", "gif", "bmp", "ico", "tiff", "webp", "pnm", "dds", "tga", "farbfeld", "dxt", "hdr"]
jpeg = ["druid-shell/jpeg"]
jpeg_rayon = ["druid-shell/jpeg_rayon"]
png = ["druid-shell/image_png"]
pnm = ["druid-shell/pnm"]
raw-win-handle = ["druid-shell/raw-win-handle"]
serde = ["im/serde", "druid-shell/serde"]
svg = ["usvg", "resvg", "tiny-skia"]
tga = ["druid-shell/tga"]
tiff = ["druid-shell/tiff"]
wayland = ["druid-shell/wayland"]
webp = ["druid-shell/webp"]
x11 = ["druid-shell/x11"]

[package]
authors = ["Raph Levien <raph.levien@gmail.com>"]
categories = ["gui"]
description = "Data-oriented Rust UI design toolkit."
edition = "2021"
keywords = ["gui", "ui", "toolkit"]
license = "Apache-2.0"
name = "druid"
readme = "README.md"
repository = "https://github.com/linebender/druid"
resolver = "1"
version = "0.8.3"

[package.metadata.docs.rs]
cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples"]
default-target = "x86_64-pc-windows-msvc"
features = ["raw-win-handle", "im", "svg", "image"]
rustdoc-args = ["--cfg", "docsrs"]

[target.'cfg(not(target_arch="wasm32"))'.dev-dependencies.open]
version = "1.7.1"

[target.'cfg(target_arch="wasm32")'.dependencies.console_error_panic_hook]
version = "0.1.7"

[target.'cfg(target_arch="wasm32")'.dependencies.tracing-wasm]
version = "0.2.1"