[package] name = "iced_builder" description = "UI builder for iced, built with iced." version = "0.1.0" edition = "2024" authors = ["pml68 "] repository = "https://git.pml68.dev/iced-builder" license = "GPL-3.0-or-later" categories = ["gui"] keywords = ["gui", "ui", "graphics", "interface", "widgets"] rust-version = "1.92.0" [dependencies] iced.version = "0.15.0-dev" iced.default-features = false iced.features = [ "wgpu-bare", "x11", "wayland", "web-colors", "advanced", "smol", "image", "svg", "hinting", "linux-theme-detection", ] iced_material.git = "git://git.pml68.dev/iced_material" iced_material.branch = "master" iced_material.features = ["animate", "serde", "dialog", "svg"] iced_anim.git = "https://github.com/BradySimon/iced_anim" iced_anim.branch = "iced/master" iced_anim.features = ["derive"] iced_dialog.git = "git://git.pml68.dev/iced_dialog" iced_dialog.branch = "master" iced_drop.git = "https://github.com/jhannyj/iced_drop" iced_drop.branch = "0.15.0-dev" iced_drop.features = ["helpers"] iced_custom_highlighter.git = "git://git.pml68.dev/iced_custom_highlighter" rfd = "0.17" wgpu = { version = "28.0", default-features = false, features = [ "vulkan", "metal", "parking_lot", "std", ] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" toml = "1.1" smol = "2" rust-format = { version = "0.3", features = ["pretty_please", "post_process"] } thiserror = "2" dirs = "6" [build-dependencies] iced_fontello.git = "https://github.com/pml68/iced_fontello" iced_fontello.branch = "feat/custom-theme-renderer" [target.'cfg(target_os = "macos")'.dependencies] xdg = "3" [target.'cfg(windows)'.build-dependencies] embed-resource = "3" windows_exe_info = "0.5" [[bin]] name = "iced-builder" path = "src/main.rs" [profile.dev] opt-level = 1 [profile.dev.package."*"] opt-level = 3 [profile.release] lto = true strip = true [lints.rust] missing_debug_implementations = "deny" unsafe_code = "deny" unused_results = "deny" [lints.clippy] type-complexity = "allow" uninlined_format_args = "allow" semicolon_if_nothing_returned = "deny" trivially-copy-pass-by-ref = "deny" default_trait_access = "deny" match-wildcard-for-single-variants = "deny" redundant-closure-for-method-calls = "deny" filter_map_next = "deny" manual_let_else = "deny" unused_async = "deny" from_over_into = "deny" needless_borrow = "deny" new_without_default = "deny" useless_conversion = "deny" clone_on_copy = "deny" [patch.crates-io] iced_core = { git = "https://github.com/iced-rs/iced", branch = "master" } iced_widget = { git = "https://github.com/iced-rs/iced", branch = "master" } iced_runtime = { git = "https://github.com/iced-rs/iced", branch = "master" } iced = { git = "https://github.com/iced-rs/iced", branch = "master" }