[package]
name = "iced_baseview"
version = "0.2.2"
authors = [
"Billy Messenger <BillyDM@protonmail.com>",
"Robbert van der Helm <mail@robbertvanderhelm.nl>",
"Joakim FrostegÄrd <joakim.frostegard@gmail.com>",
]
description = "A baseview backend for Iced"
keywords = ["gui", "nice-plug", "plugin", "clap", "vst3"]
categories = ["gui"]
license = "MIT OR Apache-2.0"
edition.workspace = true
repository.workspace = true
readme = "README.md"
[package.metadata.docs.rs]
all-features = true
[features]
default = [
"tracing",
"app-builder",
"wgpu",
"tiny-skia",
"crisp",
"web-colors",
"thread-pool",
"x11",
]
nice-log = ["dep:nice-plug-core"]
tracing = ["dep:tracing"]
app-builder = []
wgpu = ["wgpu-bare", "iced_renderer/wgpu"]
wgpu-bare = ["iced_renderer/wgpu-bare"]
tiny-skia = ["iced_renderer/tiny-skia"]
image = ["image-without-codecs", "image/default"]
image-without-codecs = ["iced_widget/image", "dep:image"]
svg = ["iced_widget/svg"]
canvas = ["iced_widget/canvas"]
qr_code = ["iced_widget/qr_code"]
markdown = ["iced_widget/markdown"]
lazy = ["iced_widget/lazy"]
debug = ["dep:iced_devtools", "iced_program/debug", "iced_debug/enable"]
time-travel = ["debug", "iced_program/time-travel", "iced_devtools/time-travel"]
hot = ["debug", "iced_debug/hot"]
thread-pool = ["iced_futures/thread-pool"]
tokio = ["iced_futures/tokio"]
smol = ["iced_futures/smol"]
sysinfo = ["dep:sysinfo"]
web-colors = ["iced_renderer/web-colors"]
crisp = ["iced_core/crisp", "iced_widget/crisp"]
highlighter = ["dep:iced_highlighter", "iced_widget/highlighter"]
selector = ["iced_runtime/selector"]
advanced = ["iced_core/advanced", "iced_widget/advanced"]
fira-sans = ["iced_renderer/fira-sans"]
basic-shaping = ["iced_core/basic-shaping"]
advanced-shaping = ["iced_core/advanced-shaping"]
strict-assertions = ["iced_renderer/strict-assertions"]
unconditional-rendering = []
sipper = ["iced_runtime/sipper"]
x11 = ["iced_renderer/x11", "window_clipboard/x11"]
[dependencies]
iced_debug = "0.14"
iced_program = "0.14"
iced_renderer = "0.14"
iced_widget = "0.14"
iced_devtools = { version = "0.14", optional = true }
iced_futures = "0.14"
iced_core = "0.14"
iced_runtime = "0.14"
iced_highlighter = { version = "0.14", optional = true }
window_clipboard = { version = "0.5", default-features = false }
sysinfo = { version = "0.38", optional = true }
image = { version = "0.25", default-features = false, optional = true }
keyboard-types = { version = "0.6", default-features = false }
baseview.workspace = true
raw-window-handle.workspace = true
raw-window-handle-06 = { package = "raw-window-handle", version = "0.6" }
thiserror.workspace = true
tracing = { workspace = true, optional = true }
nice-plug-core = { path = "../../crates/nice-plug-core", version = "0.1", optional = true }
[dev-dependencies]
tracing-subscriber = "0.3.22"