[dependencies.aict]
optional = true
version = "0.2.0"
[dependencies.arboard]
version = "3.3.2"
[dependencies.bytemuck]
features = ["derive"]
optional = true
version = "1.18.0"
[dependencies.env_logger]
version = "0.11"
[dependencies.flags]
version = "0.1.5"
[dependencies.flate2]
optional = true
version = "1.0"
[dependencies.fontdue]
version = "0.8.0"
[dependencies.futures]
optional = true
version = "0.3"
[dependencies.half]
features = ["serde"]
version = "2.4"
[dependencies.indexmap]
default-features = true
features = ["serde"]
version = "2"
[dependencies.itertools]
optional = true
version = "0.13.0"
[dependencies.lazy_static]
version = "1.5.0"
[dependencies.log]
version = "0.4"
[dependencies.maths-rs]
features = ["short_types", "short_hand_constructors", "casts", "serde", "hash"]
version = "0.2.6"
[dependencies.png]
version = "0.17"
[dependencies.rand]
version = "0.8.5"
[dependencies.rayon]
optional = true
version = "1"
[dependencies.rfd]
optional = true
version = "0.13"
[dependencies.rust-embed]
default-features = true
features = ["include-exclude"]
version = "8"
[dependencies.rustc-hash]
version = "1.1.0"
[dependencies.serde]
features = ["derive"]
optional = false
version = "1.0"
[dependencies.serde_json]
optional = false
version = "1.0"
[dependencies.syntect]
version = "5.2.0"
[dependencies.unicode-segmentation]
version = "1.11.0"
[dependencies.uuid]
features = ["v4", "fast-rng", "macro-diagnostics", "serde", "js"]
version = "1.1.2"
[dependencies.vectorize]
version = "0.2.0"
[dependencies.wgpu]
optional = true
version = "22.1"
[dependencies.winit]
optional = true
version = "0.29"
[dependencies.winit_input_helper]
optional = true
version = "0.16"
[dependencies.zeno]
optional = true
version = "0.3.1"
[features]
code = []
default = ["gpu_winit"]
gpu = ["aict", "bytemuck", "futures", "itertools", "wgpu"]
gpu_winit = ["winit_app", "gpu"]
ui = ["futures", "rfd", "flate2", "rayon", "zeno"]
winit_app = ["winit", "winit_input_helper"]
[lib]
name = "theframework"
path = "src/lib.rs"
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "A cross platform application UI framework."
edition = "2021"
exclude = ["Xcode"]
keywords = ["application", "framework", "graphics", "user-interface", "gui"]
license = "MIT"
name = "theframework"
readme = "README.md"
repository = "https://github.com/markusmoenig/theframework.git"
version = "0.1.30"
[target.'cfg(target_arch = "wasm32")'.dependencies.console_error_panic_hook]
version = "0.1"
[target.'cfg(target_arch = "wasm32")'.dependencies.console_log]
version = "1.0.0"
[target.'cfg(target_arch = "wasm32")'.dependencies.wasm-bindgen]
version = "0.2"
[target.'cfg(target_arch = "wasm32")'.dependencies.wasm-bindgen-futures]
version = "0.4"
[target.'cfg(target_arch = "wasm32")'.dependencies.web-sys]
features = ["GpuTextureFormat"]
version = "0.3"