waterui 0.2.1

A modern UI framework for Rust
Documentation
[dependencies.async-fs]
version = "2.2.0"

[dependencies.executor-core]
features = ["std"]
version = "0.7.0"

[dependencies.futures]
version = "0.3"

[dependencies.libloading]
version = "0.9"

[dependencies.nami]
version = "0.9.0"

[dependencies.native-executor]
version = "0.7.0"

[dependencies.pulldown-cmark]
version = "0.13"

[dependencies.robius-open]
default-features = false
version = "0.1"

[dependencies.serde]
default-features = false
features = ["alloc", "derive"]
version = "1.0"

[dependencies.tracing]
version = "0.1.41"

[dependencies.uuid]
features = ["v4"]
version = "1.18.1"

[dependencies.waterui-color]
version = "0.2.2"

[dependencies.waterui-controls]
version = "0.2.1"

[dependencies.waterui-core]
version = "0.2.0"

[dependencies.waterui-form]
version = "0.2.1"

[dependencies.waterui-graphics]
optional = true
version = "0.2.1"

[dependencies.waterui-layout]
version = "0.2.2"

[dependencies.waterui-macros]
version = "0.2.1"

[dependencies.waterui-media]
version = "0.2.1"

[dependencies.waterui-navigation]
version = "0.2.1"

[dependencies.waterui-str]
version = "0.2.1"

[dependencies.waterui-text]
version = "0.2.2"

[features]
all = ["std"]
default = []
graphics = ["dep:waterui-graphics"]
graphics-minimal = ["dep:waterui-graphics", "waterui-graphics/wgpu"]
std = []

[lib]
name = "waterui"
path = "src/lib.rs"

[lints.clippy]
all = "warn"
cargo = "warn"
complexity = "warn"
correctness = "warn"
nursery = "warn"
pedantic = "warn"
perf = "warn"
style = "warn"
suspicious = "warn"

[lints.clippy.multiple_crate_versions]
level = "allow"
priority = 1

[lints.rust]
missing_debug_implementations = "warn"
missing_docs = "warn"

[package]
authors = ["Lexo Liu"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["gui"]
description = "A modern UI framework for Rust"
edition = "2024"
keywords = ["ui", "framework", "rust", "gui", "water"]
license = "Apache-2.0 OR MIT"
name = "waterui"
readme = "README.md"
repository = "https://github.com/water-rs/waterui"
resolver = "2"
version = "0.2.1"

[profile.dist]
inherits = "release"
lto = "thin"

[profile.release]
codegen-units = 1
lto = true
opt-level = "z"
panic = "abort"
strip = true

[target.'cfg(not(any(target_vendor = "apple", target_os = "android")))'.dependencies.zenwave]
default-features = false
features = ["hyper-backend", "ws", "rustls"]
version = "0.3.0"

[target.'cfg(not(target_os = "android"))'.dependencies.arboard]
version = "3.6.1"

[target.'cfg(target_os = "android")'.dependencies.android_clipboard]
version = "0.1.0"

[target.'cfg(target_os = "android")'.dependencies.zenwave]
default-features = false
features = ["hyper-backend", "ws", "rustls"]
version = "0.3.0"

[target.'cfg(target_vendor = "apple")'.dependencies.zenwave]
default-features = false
features = ["hyper-backend", "ws", "native-tls"]
version = "0.3.0"