ferroui 0.3.0

FerroUI in one dependency: the facade crate that re-exports the common crates under short names, with a prelude and features that choose the platform, the theme and the backends
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2021"
rust-version = "1.89"
name = "ferroui"
version = "0.3.0"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "FerroUI in one dependency: the facade crate that re-exports the common crates under short names, with a prelude and features that choose the platform, the theme and the backends"
homepage = "https://github.com/wieslawsoltes/FerroUI"
readme = "README.md"
keywords = [
    "gui",
    "ui",
    "xaml",
    "framework",
    "cross-platform",
]
categories = ["gui"]
license = "MIT"
repository = "https://github.com/wieslawsoltes/FerroUI"

[package.metadata.docs.rs]
features = [
    "simple",
    "winui-theme",
    "xaml",
    "color-picker",
    "treedatagrid",
    "dialogs",
    "reactive",
    "dynamic-data",
    "reactiveui",
    "headless",
    "opengl",
    "metal",
    "vulkan",
]

[package.metadata.release]
group = "core"

[features]
browser = [
    "dep:ferroui-browser",
    "dep:ferroui-skia",
    "dep:ferroui-harfbuzz",
]
color-picker = ["dep:ferroui-controls-color-picker"]
default = [
    "desktop",
    "fluent",
]
desktop = [
    "dep:ferroui-desktop",
    "dep:ferroui-skia",
    "dep:ferroui-harfbuzz",
    "dep:ferroui-native",
    "dep:ferroui-win32",
    "dep:ferroui-x11",
]
dialogs = ["dep:ferroui-dialogs"]
dynamic-data = [
    "reactive",
    "dep:ferroui-dynamic-data",
]
fluent = ["dep:ferroui-themes-fluent"]
headless = ["dep:ferroui-headless"]
metal = ["dep:ferroui-metal"]
opengl = ["dep:ferroui-opengl"]
reactive = [
    "dep:ferroui-system",
    "dep:ferroui-reactive",
]
reactiveui = [
    "reactive",
    "dep:ferroui-splat",
    "dep:ferroui-reactiveui",
    "dep:ferroui-reactiveui-controls",
]
simple = ["dep:ferroui-themes-simple"]
treedatagrid = [
    "dep:ferroui-controls-treedatagrid",
    "dep:ferroui-treedatagrid-core",
]
vello = ["dep:ferroui-vello"]
vello-gpu = [
    "vello",
    "ferroui-vello/gpu",
]
vello-hybrid = [
    "vello",
    "ferroui-vello/hybrid",
]
vulkan = ["dep:ferroui-vulkan"]
winui-theme = ["dep:ferroui-themes-winui"]
xaml = [
    "dep:ferroui-markup-xaml",
    "dep:ferroui-markup-xaml-loader",
]

[lib]
name = "ferroui"
path = "lib.rs"

[[example]]
name = "hello"
path = "examples/hello.rs"
required-features = [
    "desktop",
    "fluent",
]

[dependencies.ferroui-base]
version = "=0.3.0"

[dependencies.ferroui-browser]
version = "=0.3.0"
optional = true

[dependencies.ferroui-controls]
version = "=0.3.0"

[dependencies.ferroui-controls-color-picker]
version = "=0.3.0"
optional = true

[dependencies.ferroui-controls-treedatagrid]
version = "=0.3.0"
optional = true

[dependencies.ferroui-desktop]
version = "=0.3.0"
optional = true

[dependencies.ferroui-dialogs]
version = "=0.3.0"
optional = true

[dependencies.ferroui-dynamic-data]
version = "=0.3.0"
optional = true

[dependencies.ferroui-harfbuzz]
version = "=0.3.0"
optional = true

[dependencies.ferroui-headless]
version = "=0.3.0"
optional = true

[dependencies.ferroui-markup]
version = "=0.3.0"

[dependencies.ferroui-markup-xaml]
version = "=0.3.0"
optional = true

[dependencies.ferroui-markup-xaml-loader]
version = "=0.3.0"
features = ["runtime"]
optional = true
default-features = false

[dependencies.ferroui-metal]
version = "=0.3.0"
optional = true

[dependencies.ferroui-opengl]
version = "=0.3.0"
optional = true

[dependencies.ferroui-reactive]
version = "=0.3.0"
optional = true

[dependencies.ferroui-reactiveui]
version = "=0.3.0"
optional = true

[dependencies.ferroui-reactiveui-controls]
version = "=0.3.0"
optional = true

[dependencies.ferroui-skia]
version = "=0.3.0"
optional = true

[dependencies.ferroui-splat]
version = "=0.3.0"
optional = true

[dependencies.ferroui-system]
version = "=0.3.0"
optional = true

[dependencies.ferroui-themes-fluent]
version = "=0.3.0"
optional = true

[dependencies.ferroui-themes-simple]
version = "=0.3.0"
optional = true

[dependencies.ferroui-themes-winui]
version = "=0.3.0"
optional = true

[dependencies.ferroui-treedatagrid-core]
version = "=0.3.0"
optional = true

[dependencies.ferroui-vello]
version = "=0.3.0"
optional = true

[dependencies.ferroui-vulkan]
version = "=0.3.0"
optional = true

[target.'cfg(target_os = "linux")'.dependencies.ferroui-x11]
version = "=0.3.0"
optional = true

[target.'cfg(target_os = "macos")'.dependencies.ferroui-native]
version = "=0.3.0"
optional = true

[target."cfg(windows)".dependencies.ferroui-win32]
version = "=0.3.0"
optional = true
default-features = false