summaryrefslogtreecommitdiff
path: root/Cargo.toml
diff options
context:
space:
mode:
authorPolesznyák Márk <contact@pml68.dev>2025-11-14 13:16:22 +0100
committerPolesznyák Márk <contact@pml68.dev>2025-11-14 13:16:22 +0100
commitf987fc87b906d22e668f636d73c24aa42780b38d (patch)
tree868b949c3cac2a177569341d76ce73ef5b0d0828 /Cargo.toml
parentchore: update deps (diff)
downloadiced-builder-f987fc87b906d22e668f636d73c24aa42780b38d.tar.gz
chore: update deps
Diffstat (limited to 'Cargo.toml')
-rw-r--r--Cargo.toml88
1 files changed, 26 insertions, 62 deletions
diff --git a/Cargo.toml b/Cargo.toml
index bfe92f9..833f9fa 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,17 +1,18 @@
[package]
name = "iced_builder"
description = "UI builder for iced, built with iced."
-version.workspace = true
-edition.workspace = true
-authors.workspace = true
-repository.workspace = true
-license.workspace = true
-categories.workspace = true
-keywords.workspace = true
-rust-version.workspace = true
+version = "0.1.0"
+edition = "2024"
+authors = ["pml68 <contact@pml68.dev>"]
+repository = "https://git.sr.ht/~pml68/iced-builder"
+license = "GPL-3.0-or-later"
+categories = ["gui"]
+keywords = ["gui", "ui", "graphics", "interface", "widgets"]
+rust-version = "1.88.0"
[dependencies]
-iced.workspace = true
+iced.version = "0.14.0-dev"
+iced.default-features = false
iced.features = [
"wgpu",
"tiny-skia",
@@ -23,57 +24,6 @@ iced.features = [
"lazy",
]
-iced_anim.workspace = true
-iced_dialog.workspace = true
-iced_drop.workspace = true
-iced_material.workspace = true
-iced_custom_highlighter.workspace = true
-serde.workspace = true
-serde_json.workspace = true
-toml.workspace = true
-tokio.workspace = true
-tokio-stream.workspace = true
-rfd.workspace = true
-rust-format.workspace = true
-fxhash.workspace = true
-thiserror.workspace = true
-dirs-next.workspace = true
-
-[build-dependencies]
-iced_fontello = { path = "iced_fontello" }
-
-[target.'cfg(target_os = "macos")'.dependencies]
-xdg = "3.0.0"
-
-[target.'cfg(windows)'.build-dependencies]
-embed-resource = "3.0.5"
-windows_exe_info = "0.5.2"
-
-[lints]
-workspace = true
-
-[[bin]]
-name = "iced-builder"
-path = "src/main.rs"
-
-[workspace]
-members = ["iced_fontello"]
-default-members = ["."]
-
-[workspace.package]
-version = "0.1.0"
-edition = "2024"
-authors = ["pml68 <contact@pml68.dev>"]
-repository = "https://git.sr.ht/~pml68/iced-builder"
-license = "GPL-3.0-or-later"
-categories = ["gui"]
-keywords = ["gui", "ui", "graphics", "interface", "widgets"]
-rust-version = "1.88.0"
-
-[workspace.dependencies]
-iced.version = "0.14.0-dev"
-iced.default-features = false
-
iced_widget = "0.14.0-dev"
iced_material.git = "https://git.sr.ht/~pml68/iced_material"
@@ -106,6 +56,20 @@ fxhash = "0.2.1"
thiserror = "2.0.12"
dirs-next = "2.0.0"
+[build-dependencies]
+iced_fontello = { git = "https://github.com/pml68/iced_fontello", branch = "feat/custom-theme-renderer" }
+
+[target.'cfg(target_os = "macos")'.dependencies]
+xdg = "3.0.0"
+
+[target.'cfg(windows)'.build-dependencies]
+embed-resource = "3.0.5"
+windows_exe_info = "0.5.2"
+
+[[bin]]
+name = "iced-builder"
+path = "src/main.rs"
+
[profile.dev]
opt-level = 1
@@ -125,12 +89,12 @@ opt-level = 3
overflow-checks = false
strip = "debuginfo"
-[workspace.lints.rust]
+[lints.rust]
missing_debug_implementations = "deny"
unsafe_code = "deny"
unused_results = "deny"
-[workspace.lints.clippy]
+[lints.clippy]
type-complexity = "allow"
uninlined_format_args = "allow"
semicolon_if_nothing_returned = "deny"