diff options
| -rw-r--r-- | Cargo.lock | 8 | ||||
| -rw-r--r-- | Cargo.toml | 16 | ||||
| -rw-r--r-- | src/environment.rs | 1 | ||||
| -rw-r--r-- | src/main.rs | 5 |
4 files changed, 16 insertions, 14 deletions
@@ -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", @@ -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")); |
