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