[package]
edition = "2024"
name = "iced-cube"
version = "0.0.1"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Themeable application components for the iced GUI library, with Lucide icons"
homepage = "https://sam-ruff.github.io/iced-cube/"
documentation = "https://docs.rs/iced-cube"
readme = "README.md"
keywords = [
"iced",
"gui",
"components",
"ui",
"widgets",
]
categories = ["gui"]
license = "MIT OR Apache-2.0"
repository = "https://github.com/sam-ruff/iced-cube"
[features]
default = [
"x11",
"wayland",
"thread-pool",
]
thread-pool = ["iced/thread-pool"]
tokio = ["iced/tokio"]
wayland = ["iced/wayland"]
x11 = ["iced/x11"]
[lib]
name = "iced_cube"
path = "src/lib.rs"
[[test]]
name = "accordion"
path = "tests/accordion.rs"
[[test]]
name = "alert"
path = "tests/alert.rs"
[[test]]
name = "badge"
path = "tests/badge.rs"
[[test]]
name = "button"
path = "tests/button.rs"
[[test]]
name = "card"
path = "tests/card.rs"
[[test]]
name = "checkbox"
path = "tests/checkbox.rs"
[[test]]
name = "input"
path = "tests/input.rs"
[[test]]
name = "label"
path = "tests/label.rs"
[[test]]
name = "progress"
path = "tests/progress.rs"
[[test]]
name = "radio"
path = "tests/radio.rs"
[[test]]
name = "scroll_area"
path = "tests/scroll_area.rs"
[[test]]
name = "select"
path = "tests/select.rs"
[[test]]
name = "separator"
path = "tests/separator.rs"
[[test]]
name = "slider"
path = "tests/slider.rs"
[[test]]
name = "spinner"
path = "tests/spinner.rs"
[[test]]
name = "stack"
path = "tests/stack.rs"
[[test]]
name = "switch"
path = "tests/switch.rs"
[[test]]
name = "tabs"
path = "tests/tabs.rs"
[[test]]
name = "textarea"
path = "tests/textarea.rs"
[[test]]
name = "toast"
path = "tests/toast.rs"
[[test]]
name = "tooltip"
path = "tests/tooltip.rs"
[dependencies.iced]
version = "0.14.0"
features = [
"svg",
"advanced",
"canvas",
]
default-features = false
[dependencies.lucide-static-svg]
version = "1.48.0"
[dependencies.num-traits]
version = "0.2.19"
[dev-dependencies.futures]
version = "0.3.34"
[dev-dependencies.iced]
version = "0.14.0"
features = [
"svg",
"advanced",
"tiny-skia",
]
default-features = false
[dev-dependencies.iced_test]
version = "0.14.0"
[lints.clippy]
expect_used = "warn"
unwrap_used = "warn"
[lints.rust]
missing_debug_implementations = "warn"
unsafe_code = "forbid"