From e989c141c95d1fcad5f37aa282060db43fcc20db Mon Sep 17 00:00:00 2001 From: Lucas Nogueira Date: Wed, 29 Apr 2026 13:42:44 -0300 Subject: [PATCH 1/3] chore: muda 0.19 --- .changes/muda-0.19.md | 5 +++++ Cargo.lock | 6 +++--- Cargo.toml | 11 +++++++++-- 3 files changed, 17 insertions(+), 5 deletions(-) create mode 100644 .changes/muda-0.19.md diff --git a/.changes/muda-0.19.md b/.changes/muda-0.19.md new file mode 100644 index 00000000..239696b9 --- /dev/null +++ b/.changes/muda-0.19.md @@ -0,0 +1,5 @@ +--- +"tray-icon": minor +--- + +Updated `muda` to 0.19. diff --git a/Cargo.lock b/Cargo.lock index b7251f79..b56182ea 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2174,9 +2174,9 @@ dependencies = [ [[package]] name = "muda" -version = "0.17.1" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01c1738382f66ed56b3b9c8119e794a2e23148ac8ea214eda86622d4cb9d415a" +checksum = "23c443734cd93d52511c967b796f4a788e74899e0a0d232e8e12974bd52b3f1e" dependencies = [ "crossbeam-channel", "dpi", @@ -2188,7 +2188,7 @@ dependencies = [ "objc2-core-foundation", "objc2-foundation 0.3.0", "once_cell", - "png 0.17.16", + "png 0.18.0", "serde", "thiserror 2.0.11", "windows-sys 0.60.2", diff --git a/Cargo.toml b/Cargo.toml index f9a19558..f086471b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,7 +8,14 @@ repository = "https://github.com/tauri-apps/tray-icon" license = "MIT OR Apache-2.0" categories = ["gui"] rust-version = "1.73" -include = ["README.md", "src/**/*.rs", "Cargo.toml", "LICENSE-APACHE", "LICENSE-MIT", "LICENSE.spdx"] +include = [ + "README.md", + "src/**/*.rs", + "Cargo.toml", + "LICENSE-APACHE", + "LICENSE-MIT", + "LICENSE.spdx", +] [features] default = ["libxdo"] @@ -17,7 +24,7 @@ serde = ["muda/serde", "dep:serde"] common-controls-v6 = ["muda/common-controls-v6"] [dependencies] -muda = { version = "0.17", default-features = false, features = ["gtk"] } +muda = { version = "0.19", default-features = false, features = ["gtk"] } crossbeam-channel = "0.5" once_cell = "1" thiserror = "2" From a31af2d601a05d9cca7f0dde9d589433f1e98b08 Mon Sep 17 00:00:00 2001 From: Lucas Nogueira Date: Wed, 29 Apr 2026 13:54:20 -0300 Subject: [PATCH 2/3] bump objc2 requirement --- Cargo.lock | 18 +++++++++--------- Cargo.toml | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b56182ea..f4185dae 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -499,7 +499,7 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d59b4c170e16f0405a2e95aff44432a0d41aa97675f3d52623effe95792a037" dependencies = [ - "objc2 0.6.0", + "objc2 0.6.4", ] [[package]] @@ -2183,7 +2183,7 @@ dependencies = [ "gtk", "keyboard-types", "libxdo", - "objc2 0.6.0", + "objc2 0.6.4", "objc2-app-kit 0.3.0", "objc2-core-foundation", "objc2-foundation 0.3.0", @@ -2331,9 +2331,9 @@ dependencies = [ [[package]] name = "objc2" -version = "0.6.0" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3531f65190d9cff863b77a99857e74c314dd16bf56c538c4b57c7cbc3f3a6e59" +checksum = "3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f" dependencies = [ "objc2-encode", ] @@ -2361,7 +2361,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5906f93257178e2f7ae069efb89fbd6ee94f0592740b5f8a1512ca498814d0fb" dependencies = [ "bitflags 2.8.0", - "objc2 0.6.0", + "objc2 0.6.4", "objc2-core-foundation", "objc2-foundation 0.3.0", ] @@ -2409,7 +2409,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "daeaf60f25471d26948a1c2f840e3f7d86f4109e3af4e8e4b5cd70c39690d925" dependencies = [ "bitflags 2.8.0", - "objc2 0.6.0", + "objc2 0.6.4", ] [[package]] @@ -2473,7 +2473,7 @@ checksum = "3a21c6c9014b82c39515db5b396f91645182611c97d24637cf56ac01e5f8d998" dependencies = [ "bitflags 2.8.0", "block2 0.6.0", - "objc2 0.6.0", + "objc2 0.6.4", "objc2-core-foundation", ] @@ -3300,7 +3300,7 @@ dependencies = [ "ndk", "ndk-context", "ndk-sys 0.6.0+11769913", - "objc2 0.6.0", + "objc2 0.6.4", "objc2-app-kit 0.3.0", "objc2-foundation 0.3.0", "once_cell", @@ -3540,7 +3540,7 @@ dependencies = [ "image", "libappindicator", "muda", - "objc2 0.6.0", + "objc2 0.6.4", "objc2-app-kit 0.3.0", "objc2-core-foundation", "objc2-core-graphics", diff --git a/Cargo.toml b/Cargo.toml index f086471b..8eb44a9b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -48,7 +48,7 @@ dirs = "6" gtk = "0.18" [target."cfg(target_os = \"macos\")".dependencies] -objc2 = "0.6" +objc2 = "0.6.1" objc2-core-graphics = { version = "0.3", default-features = false, features = [ "std", "CGDirectDisplay", From 60d98cfd201db11ea82518faaeda0839c4736854 Mon Sep 17 00:00:00 2001 From: Lucas Nogueira Date: Wed, 29 Apr 2026 14:00:52 -0300 Subject: [PATCH 3/3] muda 0.19.1 --- Cargo.lock | 4 ++-- Cargo.toml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f4185dae..bd9ce713 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2174,9 +2174,9 @@ dependencies = [ [[package]] name = "muda" -version = "0.19.0" +version = "0.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23c443734cd93d52511c967b796f4a788e74899e0a0d232e8e12974bd52b3f1e" +checksum = "0ae8844f63b5b118e334e205585b8c5c17b984121dbdb179d44aeb087ffad3cb" dependencies = [ "crossbeam-channel", "dpi", diff --git a/Cargo.toml b/Cargo.toml index 8eb44a9b..7a54cbbd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -24,7 +24,7 @@ serde = ["muda/serde", "dep:serde"] common-controls-v6 = ["muda/common-controls-v6"] [dependencies] -muda = { version = "0.19", default-features = false, features = ["gtk"] } +muda = { version = "0.19.1", default-features = false, features = ["gtk"] } crossbeam-channel = "0.5" once_cell = "1" thiserror = "2" @@ -48,7 +48,7 @@ dirs = "6" gtk = "0.18" [target."cfg(target_os = \"macos\")".dependencies] -objc2 = "0.6.1" +objc2 = "0.6" objc2-core-graphics = { version = "0.3", default-features = false, features = [ "std", "CGDirectDisplay",