summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpml68 <contact@pml68.dev>2025-02-12 23:17:12 +0100
committerpml68 <contact@pml68.dev>2025-02-12 23:17:12 +0100
commit5d92a6cb92f85555acdf0e57bffe0e120f43b2c0 (patch)
tree3e2633b62f20df2245a05181dfffda20e5a86c3f
parentstyle: rename `DesignerPage` to `DesignerPane` (diff)
downloadiced-builder-5d92a6cb92f85555acdf0e57bffe0e120f43b2c0.tar.gz
chore: update dependencies
-rw-r--r--Cargo.lock8
-rw-r--r--Cargo.toml16
-rw-r--r--src/environment.rs1
-rw-r--r--src/main.rs5
4 files changed, 16 insertions, 14 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 90e1f1b..99e72dc 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -2069,9 +2069,9 @@ dependencies = [
[[package]]
name = "iced_fontello"
-version = "0.13.1"
+version = "0.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0892c562844344b16b978e94350b142c5c80aff50448aefbe3e1df3f15e0a09e"
+checksum = "1088f296a44a5c7e51ae5e533954429bfa479d44b304cb7c370480994abab7ef"
dependencies = [
"reqwest",
"serde",
@@ -4598,9 +4598,9 @@ dependencies = [
[[package]]
name = "toml"
-version = "0.8.19"
+version = "0.8.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e"
+checksum = "cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148"
dependencies = [
"serde",
"serde_spanned",
diff --git a/Cargo.toml b/Cargo.toml
index 3552c1f..54e5ed4 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -13,14 +13,14 @@ iced = { version = "0.13.1", features = [ "image","svg","advanced","tokio"] }
# iced_aw = { version = "0.11.0", default-features = false, features = ["menu","color_picker"] }
iced_anim = { version = "0.2.0", features = ["derive"] }
serde = { version = "1.0.217", features = ["derive"] }
-serde_json = "1.0.134"
-toml = "0.8.19"
-tokio = { version = "1.42", features = ["fs"] }
+serde_json = "1.0.138"
+toml = "0.8.20"
+tokio = { version = "1.43", features = ["fs"] }
tokio-stream = { version = "0.1", features = ["fs"] }
-rfd = { version = "0.15.1", default-features = false, features = ["async-std", "gtk3"] }
+rfd = { version = "0.15.2", default-features = false, features = ["async-std", "gtk3"] }
rust-format = "0.3.4"
fxhash = "0.2.1"
-thiserror = "2.0.9"
+thiserror = "2.0.11"
dirs-next = "2.0.0"
[dependencies.iced_drop]
@@ -35,7 +35,7 @@ git = "https://github.com/pml68/iced_custom_highlighter"
branch = "fix/temp-update-on-theme-changed"
[build-dependencies]
-iced_fontello = "0.13.1"
+iced_fontello = "0.13.2"
[target.'cfg(windows)'.build-dependencies]
embed-resource = "3.0.1"
@@ -47,6 +47,10 @@ opt-level = 1
[profile.dev.package."*"]
opt-level = 3
+[profile.release]
+lto = true
+strip = true
+
[[bin]]
name = "iced-builder"
path = "src/main.rs"
diff --git a/src/environment.rs b/src/environment.rs
index 3ecb790..1ebb81b 100644
--- a/src/environment.rs
+++ b/src/environment.rs
@@ -34,6 +34,7 @@ fn platform_specific_config_dir() -> PathBuf {
}
#[cfg(target_os = "macos")]
+#[inline(always)]
fn xdg_config_dir() -> Option<PathBuf> {
let config_dir = xdg::BaseDirectories::with_prefix("iced-builder")
.ok()
diff --git a/src/main.rs b/src/main.rs
index f826c36..6301682 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -30,10 +30,7 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
let mut args = std::env::args();
let _ = args.next();
- let version = args
- .next()
- .map(|s| s == "--version" || s == "-V")
- .unwrap_or_default();
+ let version = args.next().is_some_and(|s| s == "--version" || s == "-V");
if version {
println!("{}", env!("CARGO_PKG_VERSION"));