muda
Menu Utilities for Desktop Applications
0.19.3
30M downloads/mo
#1672 most downloaded on crates.io
tauri-apps/muda
What this package is like to depend on
Last release 2 months ago
17 Jun 2026
Release timing varies
gaps range from 1 weeks to 8 months
Rarely documented
notes for 6 of 62 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
62 releases · first in 2022
6 releases in the last 12 months
see the full history below
Release timeline
62 releases · May 2022 to Jun 2026Releases
latest 60 of 62-
0.19.317 Jun 2026Release notes
Open source →[0.19.3]
73106f5(#363 by @Legend-Master) On Windows, fixed adanglingpointer crash whenMenu::remove_for_hwndis called before dropping thatMenuand then attached a newMenu
Cargo Publish
Updating crates.io index Packaging muda v0.19.3 (/home/runner/work/muda/muda) warning: ignoring example `tao` as `examples/tao.rs` is not included in the published package warning: ignoring example `winit` as `examples/winit.rs` is not included in the published package warning: ignoring example `wry` as `examples/wry.rs` is not included in the published package Updating crates.io index Packaged 40 files, 431.1KiB (88.3KiB compressed) Verifying muda v0.19.3 (/home/runner/work/muda/muda) Downloading crates ... Downloaded futures-core v0.3.31 Downloaded autocfg v1.4.0 Downloaded bitflags v2.8.0 Downloaded cairo-sys-rs v0.18.2 Downloaded cairo-rs v0.18.5 Downloaded futures-task v0.3.31 Downloaded atk v0.18.2 Downloaded futures-io v0.3.31 Downloaded equivalent v1.0.1 Downloaded gdk-pixbuf-sys v0.18.0 Downloaded atk-sys v0.18.2 Downloaded futures-macro v0.3.31 Downloaded gdk-pixbuf v0.18.5 Downloaded gobject-sys v0.18.0 Downloaded gtk3-macros v0.18.2 Downloaded field-offset v0.3.6 Downloaded futures-executor v0.3.31 Downloaded futures-channel v0.3.31 Downloaded serde_spanned v0.6.8 Downloaded version_check v0.9.5 Downloaded libxdo-sys v0.11.0 Downloaded dpi v0.1.1 Downloaded version-compare v0.2.0 Downloaded thiserror-impl v2.0.18 Downloaded thiserror-impl v1.0.69 Downloaded thiserror v1.0.69 Downloaded unicode-ident v1.0.16 Downloaded smallvec v1.13.2 Downloaded x11 v2.21.0 Downloaded toml_edit v0.20.2 Downloaded crossbeam-channel v0.5.15 Downloaded unicode-segmentation v1.12.0 Downloaded toml_edit v0.19.15 Downloaded futures-util v0.3.31 Downloaded winnow v0.5.40 Downloaded gio v0.18.4 Downloaded hashbrown v0.15.2 Downloaded memchr v2.7.4 Downloaded glib v0.18.5 Downloaded syn v1.0.109 Downloaded indexmap v2.7.1 Downloaded gtk-sys v0.18.2 Downloaded syn v2.0.96 Downloaded serde_core v1.0.228 Downloaded gtk v0.18.2 Downloaded serde v1.0.228 Downloaded proc-macro2 v1.0.93 Downloaded serde_derive v1.0.228 Downloaded pango v0.18.3 Downloaded gdk v0.18.2 Downloaded crossbeam-utils v0.8.21 Downloaded cfg-expr v0.15.8 Downloaded once_cell v1.21.4 Downloaded keyboard-types v0.7.0 Downloaded gio-sys v0.18.1 Downloaded gdk-sys v0.18.2 Downloaded thiserror v2.0.18 Downloaded slab v0.4.9 Downloaded semver v1.0.25 Downloaded quote v1.0.38 Downloaded pin-project-lite v0.2.16 Downloaded glib-sys v0.18.1 Downloaded system-deps v6.2.2 Downloaded proc-macro-error v1.0.4 Downloaded pkg-config v0.3.31 Downloaded pango-sys v0.18.0 Downloaded memoffset v0.9.1 Downloaded glib-macros v0.18.5 Downloaded libc v0.2.169 Downloaded toml_datetime v0.6.3 Downloaded toml v0.8.2 Downloaded target-lexicon v0.12.16 Downloaded rustc_version v0.4.1 Downloaded proc-macro-error-attr v1.0.4 Downloaded proc-macro-crate v2.0.2 Downloaded proc-macro-crate v1.3.1 Downloaded pin-utils v0.1.0 Downloaded libxdo v0.6.0 Downloaded heck v0.4.1 Downloaded heck v0.5.0 Compiling serde_core v1.0.228 Compiling serde v1.0.228 Compiling equivalent v1.0.1 Compiling hashbrown v0.15.2 Compiling winnow v0.5.40 Compiling indexmap v2.7.1 Compiling pkg-config v0.3.31 Compiling target-lexicon v0.12.16 Compiling smallvec v1.13.2 Compiling version-compare v0.2.0 Compiling heck v0.5.0 Compiling proc-macro2 v1.0.93 Compiling unicode-ident v1.0.16 Compiling libc v0.2.169 Compiling cfg-expr v0.15.8 Compiling quote v1.0.38 Compiling autocfg v1.4.0 Compiling version_check v0.9.5 Compiling syn v2.0.96 Compiling proc-macro-error-attr v1.0.4 Compiling syn v1.0.109 Compiling slab v0.4.9 Compiling proc-macro-error v1.0.4 Compiling futures-core v0.3.31 Compiling once_cell v1.21.4 Compiling pin-project-lite v0.2.16 Compiling thiserror v1.0.69 Compiling futures-task v0.3.31 Compiling pin-utils v0.1.0 Compiling heck v0.4.1 Compiling futures-channel v0.3.31 Compiling toml_datetime v0.6.3 Compiling serde_spanned v0.6.8 Compiling memchr v2.7.4 Compiling toml_edit v0.20.2 Compiling semver v1.0.25 Compiling gio v0.18.4 Compiling futures-io v0.3.31 Compiling rustc_version v0.4.1 Compiling memoffset v0.9.1 Compiling x11 v2.21.0 Compiling field-offset v0.3.6 Compiling toml_edit v0.19.15 Compiling libxdo-sys v0.11.0 Compiling crossbeam-utils v0.8.21 Compiling toml v0.8.2 Compiling system-deps v6.2.2 Compiling serde_derive v1.0.228 Compiling futures-macro v0.3.31 Compiling glib-sys v0.18.1 Compiling gobject-sys v0.18.0 Compiling gio-sys v0.18.1 Compiling futures-util v0.3.31 Compiling thiserror-impl v1.0.69 Compiling proc-macro-crate v2.0.2 Compiling glib-macros v0.18.5 Compiling futures-executor v0.3.31 Compiling bitflags v2.8.0 Compiling gdk-pixbuf-sys v0.18.0 Compiling pango-sys v0.18.0 Compiling atk-sys v0.18.2 Compiling cairo-sys-rs v0.18.2 Compiling gdk-sys v0.18.2 Compiling gtk-sys v0.18.2 Compiling proc-macro-crate v1.3.1 Compiling gtk v0.18.2 Compiling thiserror v2.0.18 Compiling gtk3-macros v0.18.2 Compiling thiserror-impl v2.0.18 Compiling glib v0.18.5 Compiling unicode-segmentation v1.12.0 Compiling keyboard-types v0.7.0 Compiling crossbeam-channel v0.5.15 Compiling libxdo v0.6.0 Compiling dpi v0.1.1 Compiling cairo-rs v0.18.5 Compiling atk v0.18.2 Compiling pango v0.18.3 Compiling gdk-pixbuf v0.18.5 Compiling gdk v0.18.2 Compiling muda v0.19.3 (/home/runner/work/muda/muda/target/package/muda-0.19.3) Finished `dev` profile [unoptimized + debuginfo] target(s) in 46.66s Uploading muda v0.19.3 (/home/runner/work/muda/muda) Uploaded muda v0.19.3 to registry `crates-io` note: waiting for muda v0.19.3 to be available at registry `crates-io` help: you may press ctrl-c to skip waiting; the crate should be available shortly Published muda v0.19.3 at registry `crates-io` -
0.19.220 May 2026Release notes
Open source →[0.19.2]
597e1bc(#354 by @kohii) On macOS, renderKey::Enteraccelerators in menus as ⏎ (Return) instead of ⌤ (numeric-keypad Enter). Activation behavior is unchanged.51fde8e(#357 by @mattico) On Windows, fixed a bug that would truncate menubar items text to ~10 characters in dark-mode.
Cargo Publish
Updating crates.io index Packaging muda v0.19.2 (/home/runner/work/muda/muda) warning: ignoring example `tao` as `examples/tao.rs` is not included in the published package warning: ignoring example `winit` as `examples/winit.rs` is not included in the published package warning: ignoring example `wry` as `examples/wry.rs` is not included in the published package Updating crates.io index Packaged 40 files, 431.1KiB (88.3KiB compressed) Verifying muda v0.19.2 (/home/runner/work/muda/muda) Downloading crates ... Downloaded bitflags v2.8.0 Downloaded proc-macro2 v1.0.93 Downloaded proc-macro-crate v2.0.2 Downloaded serde_core v1.0.228 Downloaded keyboard-types v0.7.0 Downloaded cairo-sys-rs v0.18.2 Downloaded crossbeam-utils v0.8.21 Downloaded cfg-expr v0.15.8 Downloaded autocfg v1.4.0 Downloaded heck v0.5.0 Downloaded futures-task v0.3.31 Downloaded futures-core v0.3.31 Downloaded serde_spanned v0.6.8 Downloaded libxdo-sys v0.11.0 Downloaded gtk3-macros v0.18.2 Downloaded dpi v0.1.1 Downloaded memoffset v0.9.1 Downloaded gdk-pixbuf-sys v0.18.0 Downloaded toml_datetime v0.6.3 Downloaded version-compare v0.2.0 Downloaded proc-macro-crate v1.3.1 Downloaded futures-macro v0.3.31 Downloaded futures-io v0.3.31 Downloaded version_check v0.9.5 Downloaded proc-macro-error-attr v1.0.4 Downloaded pin-utils v0.1.0 Downloaded heck v0.4.1 Downloaded rustc_version v0.4.1 Downloaded thiserror-impl v2.0.18 Downloaded target-lexicon v0.12.16 Downloaded semver v1.0.25 Downloaded thiserror v2.0.18 Downloaded thiserror-impl v1.0.69 Downloaded quote v1.0.38 Downloaded atk-sys v0.18.2 Downloaded unicode-ident v1.0.16 Downloaded glib-sys v0.18.1 Downloaded x11 v2.21.0 Downloaded gio-sys v0.18.1 Downloaded toml_edit v0.20.2 Downloaded serde v1.0.228 Downloaded memchr v2.7.4 Downloaded winnow v0.5.40 Downloaded hashbrown v0.15.2 Downloaded gtk v0.18.2 Downloaded futures-util v0.3.31 Downloaded syn v1.0.109 Downloaded syn v2.0.96 Downloaded gio v0.18.4 Downloaded glib v0.18.5 Downloaded gtk-sys v0.18.2 Downloaded indexmap v2.7.1 Downloaded gdk v0.18.2 Downloaded toml_edit v0.19.15 Downloaded gdk-sys v0.18.2 Downloaded crossbeam-channel v0.5.15 Downloaded cairo-rs v0.18.5 Downloaded futures-executor v0.3.31 Downloaded atk v0.18.2 Downloaded toml v0.8.2 Downloaded serde_derive v1.0.228 Downloaded glib-macros v0.18.5 Downloaded libc v0.2.169 Downloaded smallvec v1.13.2 Downloaded slab v0.4.9 Downloaded pango-sys v0.18.0 Downloaded pango v0.18.3 Downloaded once_cell v1.21.4 Downloaded gobject-sys v0.18.0 Downloaded field-offset v0.3.6 Downloaded thiserror v1.0.69 Downloaded system-deps v6.2.2 Downloaded proc-macro-error v1.0.4 Downloaded pkg-config v0.3.31 Downloaded pin-project-lite v0.2.16 Downloaded gdk-pixbuf v0.18.5 Downloaded futures-channel v0.3.31 Downloaded libxdo v0.6.0 Downloaded equivalent v1.0.1 Downloaded unicode-segmentation v1.12.0 Compiling serde_core v1.0.228 Compiling serde v1.0.228 Compiling equivalent v1.0.1 Compiling hashbrown v0.15.2 Compiling winnow v0.5.40 Compiling indexmap v2.7.1 Compiling pkg-config v0.3.31 Compiling target-lexicon v0.12.16 Compiling smallvec v1.13.2 Compiling version-compare v0.2.0 Compiling heck v0.5.0 Compiling proc-macro2 v1.0.93 Compiling unicode-ident v1.0.16 Compiling libc v0.2.169 Compiling cfg-expr v0.15.8 Compiling quote v1.0.38 Compiling autocfg v1.4.0 Compiling version_check v0.9.5 Compiling syn v2.0.96 Compiling proc-macro-error-attr v1.0.4 Compiling syn v1.0.109 Compiling slab v0.4.9 Compiling proc-macro-error v1.0.4 Compiling futures-core v0.3.31 Compiling thiserror v1.0.69 Compiling futures-task v0.3.31 Compiling pin-utils v0.1.0 Compiling pin-project-lite v0.2.16 Compiling once_cell v1.21.4 Compiling heck v0.4.1 Compiling futures-channel v0.3.31 Compiling memchr v2.7.4 Compiling semver v1.0.25 Compiling toml_datetime v0.6.3 Compiling serde_spanned v0.6.8 Compiling toml_edit v0.20.2 Compiling gio v0.18.4 Compiling futures-io v0.3.31 Compiling rustc_version v0.4.1 Compiling memoffset v0.9.1 Compiling x11 v2.21.0 Compiling field-offset v0.3.6 Compiling toml_edit v0.19.15 Compiling crossbeam-utils v0.8.21 Compiling libxdo-sys v0.11.0 Compiling toml v0.8.2 Compiling system-deps v6.2.2 Compiling serde_derive v1.0.228 Compiling futures-macro v0.3.31 Compiling glib-sys v0.18.1 Compiling gobject-sys v0.18.0 Compiling gio-sys v0.18.1 Compiling futures-util v0.3.31 Compiling thiserror-impl v1.0.69 Compiling proc-macro-crate v2.0.2 Compiling glib-macros v0.18.5 Compiling bitflags v2.8.0 Compiling futures-executor v0.3.31 Compiling gdk-sys v0.18.2 Compiling pango-sys v0.18.0 Compiling gdk-pixbuf-sys v0.18.0 Compiling cairo-sys-rs v0.18.2 Compiling atk-sys v0.18.2 Compiling gtk-sys v0.18.2 Compiling proc-macro-crate v1.3.1 Compiling gtk v0.18.2 Compiling thiserror v2.0.18 Compiling gtk3-macros v0.18.2 Compiling thiserror-impl v2.0.18 Compiling unicode-segmentation v1.12.0 Compiling keyboard-types v0.7.0 Compiling glib v0.18.5 Compiling crossbeam-channel v0.5.15 Compiling libxdo v0.6.0 Compiling dpi v0.1.1 Compiling cairo-rs v0.18.5 Compiling atk v0.18.2 Compiling pango v0.18.3 Compiling gdk-pixbuf v0.18.5 Compiling gdk v0.18.2 Compiling muda v0.19.2 (/home/runner/work/muda/muda/target/package/muda-0.19.2) Finished `dev` profile [unoptimized + debuginfo] target(s) in 45.92s Uploading muda v0.19.2 (/home/runner/work/muda/muda) Uploaded muda v0.19.2 to registry `crates-io` note: waiting for muda v0.19.2 to be available at registry `crates-io` help: you may press ctrl-c to skip waiting; the crate should be available shortly Published muda v0.19.2 at registry `crates-io` -
0.19.129 Apr 2026Release notes
Open source →[0.19.1]
b3d108e(#350 by @lucasfernog) Bump objc2 requirement to 0.6.1.
Cargo Publish
Updating crates.io index Packaging muda v0.19.1 (/home/runner/work/muda/muda) warning: ignoring example `tao` as `examples/tao.rs` is not included in the published package warning: ignoring example `winit` as `examples/winit.rs` is not included in the published package warning: ignoring example `wry` as `examples/wry.rs` is not included in the published package Updating crates.io index Packaged 40 files, 430.7KiB (88.2KiB compressed) Verifying muda v0.19.1 (/home/runner/work/muda/muda) Downloading crates ... Downloaded cairo-sys-rs v0.18.2 Downloaded atk-sys v0.18.2 Downloaded cairo-rs v0.18.5 Downloaded autocfg v1.4.0 Downloaded cfg-expr v0.15.8 Downloaded thiserror-impl v1.0.69 Downloaded crossbeam-utils v0.8.21 Downloaded crossbeam-channel v0.5.15 Downloaded bitflags v2.8.0 Downloaded toml_datetime v0.6.3 Downloaded futures-io v0.3.31 Downloaded dpi v0.1.1 Downloaded atk v0.18.2 Downloaded pin-project-lite v0.2.16 Downloaded rustc_version v0.4.1 Downloaded proc-macro2 v1.0.93 Downloaded pin-utils v0.1.0 Downloaded memoffset v0.9.1 Downloaded proc-macro-crate v2.0.2 Downloaded proc-macro-error-attr v1.0.4 Downloaded equivalent v1.0.1 Downloaded libxdo-sys v0.11.0 Downloaded version_check v0.9.5 Downloaded version-compare v0.2.0 Downloaded system-deps v6.2.2 Downloaded thiserror-impl v2.0.18 Downloaded toml v0.8.2 Downloaded gdk v0.18.2 Downloaded thiserror v2.0.18 Downloaded unicode-segmentation v1.12.0 Downloaded toml_edit v0.20.2 Downloaded serde_derive v1.0.228 Downloaded smallvec v1.13.2 Downloaded serde v1.0.228 Downloaded x11 v2.21.0 Downloaded winnow v0.5.40 Downloaded memchr v2.7.4 Downloaded gtk-sys v0.18.2 Downloaded toml_edit v0.19.15 Downloaded hashbrown v0.15.2 Downloaded gio v0.18.4 Downloaded glib v0.18.5 Downloaded syn v1.0.109 Downloaded futures-util v0.3.31 Downloaded syn v2.0.96 Downloaded serde_core v1.0.228 Downloaded pango v0.18.3 Downloaded keyboard-types v0.7.0 Downloaded gtk v0.18.2 Downloaded gobject-sys v0.18.0 Downloaded glib-sys v0.18.1 Downloaded gdk-sys v0.18.2 Downloaded futures-core v0.3.31 Downloaded unicode-ident v1.0.16 Downloaded target-lexicon v0.12.16 Downloaded once_cell v1.21.4 Downloaded gtk3-macros v0.18.2 Downloaded thiserror v1.0.69 Downloaded slab v0.4.9 Downloaded quote v1.0.38 Downloaded indexmap v2.7.1 Downloaded semver v1.0.25 Downloaded proc-macro-error v1.0.4 Downloaded futures-macro v0.3.31 Downloaded proc-macro-crate v1.3.1 Downloaded pkg-config v0.3.31 Downloaded pango-sys v0.18.0 Downloaded gio-sys v0.18.1 Downloaded libc v0.2.169 Downloaded field-offset v0.3.6 Downloaded serde_spanned v0.6.8 Downloaded gdk-pixbuf-sys v0.18.0 Downloaded libxdo v0.6.0 Downloaded gdk-pixbuf v0.18.5 Downloaded heck v0.5.0 Downloaded glib-macros v0.18.5 Downloaded heck v0.4.1 Downloaded futures-executor v0.3.31 Downloaded futures-channel v0.3.31 Downloaded futures-task v0.3.31 Compiling serde_core v1.0.228 Compiling serde v1.0.228 Compiling equivalent v1.0.1 Compiling hashbrown v0.15.2 Compiling winnow v0.5.40 Compiling indexmap v2.7.1 Compiling pkg-config v0.3.31 Compiling target-lexicon v0.12.16 Compiling smallvec v1.13.2 Compiling heck v0.5.0 Compiling version-compare v0.2.0 Compiling proc-macro2 v1.0.93 Compiling unicode-ident v1.0.16 Compiling libc v0.2.169 Compiling cfg-expr v0.15.8 Compiling autocfg v1.4.0 Compiling quote v1.0.38 Compiling version_check v0.9.5 Compiling syn v1.0.109 Compiling syn v2.0.96 Compiling slab v0.4.9 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling futures-core v0.3.31 Compiling once_cell v1.21.4 Compiling thiserror v1.0.69 Compiling pin-utils v0.1.0 Compiling futures-task v0.3.31 Compiling pin-project-lite v0.2.16 Compiling heck v0.4.1 Compiling futures-channel v0.3.31 Compiling memchr v2.7.4 Compiling semver v1.0.25 Compiling gio v0.18.4 Compiling toml_datetime v0.6.3 Compiling serde_spanned v0.6.8 Compiling toml_edit v0.20.2 Compiling futures-io v0.3.31 Compiling rustc_version v0.4.1 Compiling memoffset v0.9.1 Compiling x11 v2.21.0 Compiling field-offset v0.3.6 Compiling toml_edit v0.19.15 Compiling libxdo-sys v0.11.0 Compiling crossbeam-utils v0.8.21 Compiling toml v0.8.2 Compiling serde_derive v1.0.228 Compiling system-deps v6.2.2 Compiling futures-macro v0.3.31 Compiling glib-sys v0.18.1 Compiling gobject-sys v0.18.0 Compiling gio-sys v0.18.1 Compiling futures-util v0.3.31 Compiling thiserror-impl v1.0.69 Compiling proc-macro-crate v2.0.2 Compiling glib-macros v0.18.5 Compiling bitflags v2.8.0 Compiling futures-executor v0.3.31 Compiling gdk-pixbuf-sys v0.18.0 Compiling pango-sys v0.18.0 Compiling gdk-sys v0.18.2 Compiling cairo-sys-rs v0.18.2 Compiling atk-sys v0.18.2 Compiling gtk-sys v0.18.2 Compiling proc-macro-crate v1.3.1 Compiling gtk v0.18.2 Compiling thiserror v2.0.18 Compiling gtk3-macros v0.18.2 Compiling thiserror-impl v2.0.18 Compiling unicode-segmentation v1.12.0 Compiling glib v0.18.5 Compiling keyboard-types v0.7.0 Compiling crossbeam-channel v0.5.15 Compiling libxdo v0.6.0 Compiling dpi v0.1.1 Compiling cairo-rs v0.18.5 Compiling atk v0.18.2 Compiling pango v0.18.3 Compiling gdk-pixbuf v0.18.5 Compiling gdk v0.18.2 Compiling muda v0.19.1 (/home/runner/work/muda/muda/target/package/muda-0.19.1) Finished `dev` profile [unoptimized + debuginfo] target(s) in 48.61s Uploading muda v0.19.1 (/home/runner/work/muda/muda) Uploaded muda v0.19.1 to registry `crates-io` note: waiting for muda v0.19.1 to be available at registry `crates-io` help: you may press ctrl-c to skip waiting; the crate should be available shortly Published muda v0.19.1 at registry `crates-io` -
0.19.029 Apr 2026Release notes
Open source →[0.19.0]
-
521b5ff(#344 by @Legend-Master) Update png dependency version to 0.18.This avoids duplicated dependencies in downstream crates.
-
521b5ff(#344 by @Legend-Master) Update rust version to 1.73. -
820bd54(#347 by @renovate) Relaxedwindows-sysdependency to>=0.60, <=0.61instead of0.60
Cargo Publish
Updating crates.io index Packaging muda v0.19.0 (/home/runner/work/muda/muda) warning: ignoring example `tao` as `examples/tao.rs` is not included in the published package warning: ignoring example `winit` as `examples/winit.rs` is not included in the published package warning: ignoring example `wry` as `examples/wry.rs` is not included in the published package Updating crates.io index Packaged 40 files, 430.7KiB (88.2KiB compressed) Verifying muda v0.19.0 (/home/runner/work/muda/muda) Downloading crates ... Downloaded autocfg v1.4.0 Downloaded cfg-expr v0.15.8 Downloaded cairo-rs v0.18.5 Downloaded cairo-sys-rs v0.18.2 Downloaded atk v0.18.2 Downloaded atk-sys v0.18.2 Downloaded crossbeam-utils v0.8.21 Downloaded bitflags v2.8.0 Downloaded futures-executor v0.3.31 Downloaded glib-macros v0.18.5 Downloaded field-offset v0.3.6 Downloaded futures-channel v0.3.31 Downloaded equivalent v1.0.1 Downloaded gtk3-macros v0.18.2 Downloaded thiserror v2.0.18 Downloaded serde_spanned v0.6.8 Downloaded crossbeam-channel v0.5.15 Downloaded futures-macro v0.3.31 Downloaded gdk-pixbuf-sys v0.18.0 Downloaded futures-core v0.3.31 Downloaded futures-task v0.3.31 Downloaded dpi v0.1.1 Downloaded heck v0.5.0 Downloaded libxdo v0.6.0 Downloaded proc-macro-crate v1.3.1 Downloaded rustc_version v0.4.1 Downloaded gobject-sys v0.18.0 Downloaded gdk-pixbuf v0.18.5 Downloaded version-compare v0.2.0 Downloaded proc-macro-crate v2.0.2 Downloaded futures-io v0.3.31 Downloaded heck v0.4.1 Downloaded toml_datetime v0.6.3 Downloaded libxdo-sys v0.11.0 Downloaded semver v1.0.25 Downloaded thiserror-impl v2.0.18 Downloaded memoffset v0.9.1 Downloaded unicode-ident v1.0.16 Downloaded proc-macro-error-attr v1.0.4 Downloaded pin-utils v0.1.0 Downloaded once_cell v1.21.4 Downloaded pkg-config v0.3.31 Downloaded version_check v0.9.5 Downloaded thiserror v1.0.69 Downloaded smallvec v1.13.2 Downloaded toml v0.8.2 Downloaded proc-macro2 v1.0.93 Downloaded gio-sys v0.18.1 Downloaded serde_derive v1.0.228 Downloaded serde v1.0.228 Downloaded unicode-segmentation v1.12.0 Downloaded x11 v2.21.0 Downloaded winnow v0.5.40 Downloaded memchr v2.7.4 Downloaded hashbrown v0.15.2 Downloaded toml_edit v0.20.2 Downloaded futures-util v0.3.31 Downloaded syn v1.0.109 Downloaded gio v0.18.4 Downloaded toml_edit v0.19.15 Downloaded indexmap v2.7.1 Downloaded glib v0.18.5 Downloaded syn v2.0.96 Downloaded gtk-sys v0.18.2 Downloaded gtk v0.18.2 Downloaded gdk v0.18.2 Downloaded serde_core v1.0.228 Downloaded gdk-sys v0.18.2 Downloaded keyboard-types v0.7.0 Downloaded glib-sys v0.18.1 Downloaded pango v0.18.3 Downloaded thiserror-impl v1.0.69 Downloaded target-lexicon v0.12.16 Downloaded system-deps v6.2.2 Downloaded slab v0.4.9 Downloaded quote v1.0.38 Downloaded proc-macro-error v1.0.4 Downloaded pin-project-lite v0.2.16 Downloaded pango-sys v0.18.0 Downloaded libc v0.2.169 Compiling serde_core v1.0.228 Compiling serde v1.0.228 Compiling equivalent v1.0.1 Compiling hashbrown v0.15.2 Compiling indexmap v2.7.1 Compiling winnow v0.5.40 Compiling pkg-config v0.3.31 Compiling target-lexicon v0.12.16 Compiling smallvec v1.13.2 Compiling version-compare v0.2.0 Compiling heck v0.5.0 Compiling proc-macro2 v1.0.93 Compiling unicode-ident v1.0.16 Compiling libc v0.2.169 Compiling cfg-expr v0.15.8 Compiling quote v1.0.38 Compiling autocfg v1.4.0 Compiling syn v2.0.96 Compiling version_check v0.9.5 Compiling syn v1.0.109 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling slab v0.4.9 Compiling futures-core v0.3.31 Compiling thiserror v1.0.69 Compiling pin-utils v0.1.0 Compiling once_cell v1.21.4 Compiling pin-project-lite v0.2.16 Compiling futures-task v0.3.31 Compiling heck v0.4.1 Compiling futures-channel v0.3.31 Compiling memchr v2.7.4 Compiling semver v1.0.25 Compiling toml_datetime v0.6.3 Compiling serde_spanned v0.6.8 Compiling toml_edit v0.20.2 Compiling gio v0.18.4 Compiling futures-io v0.3.31 Compiling rustc_version v0.4.1 Compiling memoffset v0.9.1 Compiling x11 v2.21.0 Compiling field-offset v0.3.6 Compiling toml_edit v0.19.15 Compiling crossbeam-utils v0.8.21 Compiling libxdo-sys v0.11.0 Compiling serde_derive v1.0.228 Compiling toml v0.8.2 Compiling system-deps v6.2.2 Compiling futures-macro v0.3.31 Compiling glib-sys v0.18.1 Compiling gobject-sys v0.18.0 Compiling gio-sys v0.18.1 Compiling futures-util v0.3.31 Compiling proc-macro-crate v2.0.2 Compiling thiserror-impl v1.0.69 Compiling bitflags v2.8.0 Compiling glib-macros v0.18.5 Compiling cairo-sys-rs v0.18.2 Compiling pango-sys v0.18.0 Compiling futures-executor v0.3.31 Compiling gdk-sys v0.18.2 Compiling gdk-pixbuf-sys v0.18.0 Compiling atk-sys v0.18.2 Compiling gtk-sys v0.18.2 Compiling proc-macro-crate v1.3.1 Compiling gtk v0.18.2 Compiling thiserror v2.0.18 Compiling gtk3-macros v0.18.2 Compiling thiserror-impl v2.0.18 Compiling unicode-segmentation v1.12.0 Compiling keyboard-types v0.7.0 Compiling glib v0.18.5 Compiling crossbeam-channel v0.5.15 Compiling libxdo v0.6.0 Compiling dpi v0.1.1 Compiling cairo-rs v0.18.5 Compiling atk v0.18.2 Compiling gdk-pixbuf v0.18.5 Compiling pango v0.18.3 Compiling gdk v0.18.2 Compiling muda v0.19.0 (/home/runner/work/muda/muda/target/package/muda-0.19.0) Finished `dev` profile [unoptimized + debuginfo] target(s) in 53.96s Uploading muda v0.19.0 (/home/runner/work/muda/muda) Uploaded muda v0.19.0 to registry `crates-io` note: waiting for muda v0.19.0 to be available at registry `crates-io` help: you may press ctrl-c to skip waiting; the crate should be available shortly Published muda v0.19.0 at registry `crates-io` -
-
0.18.015 Apr 2026Release notes
Open source →[0.18.0]
b324619(#339 by @LeonMatthes) Add a newKeyAcceleratorstruct based onkeyboard_types::Keyalongside the existingAccelerator(based onCode).
This enables expressing logical key shortcuts like "Ctrl++", "Ctrl+€" that physical key codes cannot represent (see #333).adb9f55(#337 by @npwoods) On Windows, fixed a bug that would cause window subclasses to not be cleaned up when menus were dropped
Cargo Publish
Updating crates.io index Packaging muda v0.18.0 (/home/runner/work/muda/muda) warning: ignoring example `tao` as `examples/tao.rs` is not included in the published package warning: ignoring example `winit` as `examples/winit.rs` is not included in the published package warning: ignoring example `wry` as `examples/wry.rs` is not included in the published package Updating crates.io index Packaged 40 files, 443.4KiB (91.3KiB compressed) Verifying muda v0.18.0 (/home/runner/work/muda/muda) Downloading crates ... Downloaded cfg-expr v0.15.8 Downloaded futures-task v0.3.31 Downloaded futures-io v0.3.31 Downloaded atk v0.18.2 Downloaded dpi v0.1.1 Downloaded futures-core v0.3.31 Downloaded autocfg v1.4.0 Downloaded cairo-sys-rs v0.18.2 Downloaded proc-macro-error v1.0.4 Downloaded futures-macro v0.3.31 Downloaded thiserror v2.0.12 Downloaded slab v0.4.9 Downloaded gdk-pixbuf v0.18.5 Downloaded bitflags v2.8.0 Downloaded gdk-pixbuf-sys v0.18.0 Downloaded cairo-rs v0.18.5 Downloaded version-compare v0.2.0 Downloaded toml_datetime v0.6.3 Downloaded memoffset v0.9.1 Downloaded serde_spanned v0.6.8 Downloaded version_check v0.9.5 Downloaded system-deps v6.2.2 Downloaded proc-macro-error-attr v1.0.4 Downloaded pkg-config v0.3.31 Downloaded proc-macro-crate v2.0.2 Downloaded heck v0.4.1 Downloaded thiserror-impl v1.0.69 Downloaded gdk v0.18.2 Downloaded smallvec v1.13.2 Downloaded target-lexicon v0.12.16 Downloaded toml v0.8.2 Downloaded pango-sys v0.18.0 Downloaded unicode-ident v1.0.16 Downloaded x11 v2.21.0 Downloaded toml_edit v0.19.15 Downloaded serde v1.0.219 Downloaded unicode-segmentation v1.12.0 Downloaded hashbrown v0.15.2 Downloaded winnow v0.5.40 Downloaded gtk-sys v0.18.2 Downloaded toml_edit v0.20.2 Downloaded glib v0.18.5 Downloaded gio v0.18.4 Downloaded memchr v2.7.4 Downloaded syn v2.0.96 Downloaded syn v1.0.109 Downloaded futures-util v0.3.31 Downloaded gio-sys v0.18.1 Downloaded indexmap v2.7.1 Downloaded serde_derive v1.0.219 Downloaded glib-macros v0.18.5 Downloaded thiserror-impl v2.0.12 Downloaded gtk v0.18.2 Downloaded thiserror v1.0.69 Downloaded semver v1.0.25 Downloaded pango v0.18.3 Downloaded keyboard-types v0.7.0 Downloaded once_cell v1.21.4 Downloaded glib-sys v0.18.1 Downloaded gdk-sys v0.18.2 Downloaded rustc_version v0.4.1 Downloaded quote v1.0.38 Downloaded pin-project-lite v0.2.16 Downloaded gtk3-macros v0.18.2 Downloaded crossbeam-channel v0.5.15 Downloaded gobject-sys v0.18.0 Downloaded proc-macro2 v1.0.93 Downloaded proc-macro-crate v1.3.1 Downloaded pin-utils v0.1.0 Downloaded heck v0.5.0 Downloaded atk-sys v0.18.2 Downloaded futures-channel v0.3.31 Downloaded libc v0.2.169 Downloaded libxdo-sys v0.11.0 Downloaded futures-executor v0.3.31 Downloaded crossbeam-utils v0.8.21 Downloaded libxdo v0.6.0 Downloaded equivalent v1.0.1 Downloaded field-offset v0.3.6 Compiling serde v1.0.219 Compiling hashbrown v0.15.2 Compiling equivalent v1.0.1 Compiling winnow v0.5.40 Compiling pkg-config v0.3.31 Compiling indexmap v2.7.1 Compiling target-lexicon v0.12.16 Compiling smallvec v1.13.2 Compiling heck v0.5.0 Compiling version-compare v0.2.0 Compiling proc-macro2 v1.0.93 Compiling unicode-ident v1.0.16 Compiling libc v0.2.169 Compiling cfg-expr v0.15.8 Compiling autocfg v1.4.0 Compiling quote v1.0.38 Compiling version_check v0.9.5 Compiling syn v2.0.96 Compiling syn v1.0.109 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling slab v0.4.9 Compiling futures-core v0.3.31 Compiling thiserror v1.0.69 Compiling pin-project-lite v0.2.16 Compiling once_cell v1.21.4 Compiling pin-utils v0.1.0 Compiling futures-task v0.3.31 Compiling heck v0.4.1 Compiling futures-channel v0.3.31 Compiling memchr v2.7.4 Compiling semver v1.0.25 Compiling toml_datetime v0.6.3 Compiling serde_spanned v0.6.8 Compiling gio v0.18.4 Compiling toml_edit v0.20.2 Compiling futures-io v0.3.31 Compiling rustc_version v0.4.1 Compiling memoffset v0.9.1 Compiling x11 v2.21.0 Compiling field-offset v0.3.6 Compiling toml_edit v0.19.15 Compiling libxdo-sys v0.11.0 Compiling crossbeam-utils v0.8.21 Compiling toml v0.8.2 Compiling serde_derive v1.0.219 Compiling system-deps v6.2.2 Compiling futures-macro v0.3.31 Compiling glib-sys v0.18.1 Compiling gobject-sys v0.18.0 Compiling gio-sys v0.18.1 Compiling futures-util v0.3.31 Compiling thiserror-impl v1.0.69 Compiling proc-macro-crate v2.0.2 Compiling glib-macros v0.18.5 Compiling futures-executor v0.3.31 Compiling gdk-pixbuf-sys v0.18.0 Compiling pango-sys v0.18.0 Compiling atk-sys v0.18.2 Compiling gdk-sys v0.18.2 Compiling cairo-sys-rs v0.18.2 Compiling gtk-sys v0.18.2 Compiling bitflags v2.8.0 Compiling proc-macro-crate v1.3.1 Compiling gtk v0.18.2 Compiling thiserror v2.0.12 Compiling gtk3-macros v0.18.2 Compiling thiserror-impl v2.0.12 Compiling glib v0.18.5 Compiling unicode-segmentation v1.12.0 Compiling keyboard-types v0.7.0 Compiling crossbeam-channel v0.5.15 Compiling libxdo v0.6.0 Compiling dpi v0.1.1 Compiling cairo-rs v0.18.5 Compiling atk v0.18.2 Compiling pango v0.18.3 Compiling gdk-pixbuf v0.18.5 Compiling gdk v0.18.2 Compiling muda v0.18.0 (/home/runner/work/muda/muda/target/package/muda-0.18.0) Finished `dev` profile [unoptimized + debuginfo] target(s) in 49.48s Uploading muda v0.18.0 (/home/runner/work/muda/muda) Uploaded muda v0.18.0 to registry `crates-io` note: waiting for muda v0.18.0 to be available at registry `crates-io` help: you may press ctrl-c to skip waiting; the crate should be available shortly Published muda v0.18.0 at registry `crates-io` -
0.17.203 Apr 2026Release notes
Open source →[0.17.2]
dca0836(#321) Fix padding unconditionally added to top-level submenus for icons even when there's no icon on Linux372d367(#335) FixSubmenu::set_as_help_menu_for_nsappandSubmenu::set_as_windows_menu_for_nsappnot working and macOS wouldn't recognize and add default menu items to them.43ba984(#326) Add support forPredefinedMenuItem::undoandPredefinedMenuItem::redoon Windows.
Cargo Publish
Updating crates.io index Packaging muda v0.17.2 (/home/runner/work/muda/muda) warning: ignoring example `tao` as `examples/tao.rs` is not included in the published package warning: ignoring example `winit` as `examples/winit.rs` is not included in the published package warning: ignoring example `wry` as `examples/wry.rs` is not included in the published package Updating crates.io index Packaged 40 files, 427.2KiB (89.1KiB compressed) Verifying muda v0.17.2 (/home/runner/work/muda/muda) Downloading crates ... Downloaded field-offset v0.3.6 Downloaded rustc_version v0.4.1 Downloaded libxdo-sys v0.11.0 Downloaded cairo-rs v0.18.5 Downloaded unicode-segmentation v1.12.0 Downloaded futures-executor v0.3.31 Downloaded autocfg v1.4.0 Downloaded futures-task v0.3.31 Downloaded gdk-pixbuf-sys v0.18.0 Downloaded indexmap v2.7.1 Downloaded heck v0.4.1 Downloaded serde v1.0.219 Downloaded proc-macro-error v1.0.4 Downloaded futures-util v0.3.31 Downloaded thiserror v1.0.69 Downloaded version_check v0.9.5 Downloaded slab v0.4.9 Downloaded serde_spanned v0.6.8 Downloaded proc-macro2 v1.0.93 Downloaded unicode-ident v1.0.16 Downloaded winnow v0.5.40 Downloaded hashbrown v0.15.2 Downloaded crossbeam-channel v0.5.15 Downloaded syn v2.0.96 Downloaded quote v1.0.38 Downloaded libc v0.2.169 Downloaded glib v0.18.5 Downloaded pin-utils v0.1.0 Downloaded proc-macro-crate v1.3.1 Downloaded cfg-expr v0.15.8 Downloaded bitflags v2.8.0 Downloaded futures-core v0.3.31 Downloaded thiserror-impl v2.0.12 Downloaded keyboard-types v0.7.0 Downloaded toml_datetime v0.6.3 Downloaded gdk v0.18.2 Downloaded pango-sys v0.18.0 Downloaded futures-io v0.3.31 Downloaded x11 v2.21.0 Downloaded gio v0.18.4 Downloaded pango v0.18.3 Downloaded version-compare v0.2.0 Downloaded memchr v2.7.4 Downloaded serde_derive v1.0.219 Downloaded smallvec v1.13.2 Downloaded syn v1.0.109 Downloaded gtk-sys v0.18.2 Downloaded toml_edit v0.20.2 Downloaded proc-macro-error-attr v1.0.4 Downloaded toml v0.8.2 Downloaded memoffset v0.9.1 Downloaded thiserror v2.0.12 Downloaded atk v0.18.2 Downloaded equivalent v1.0.1 Downloaded crossbeam-utils v0.8.21 Downloaded once_cell v1.21.4 Downloaded gtk v0.18.2 Downloaded toml_edit v0.19.15 Downloaded thiserror-impl v1.0.69 Downloaded libxdo v0.6.0 Downloaded heck v0.5.0 Downloaded futures-channel v0.3.31 Downloaded glib-sys v0.18.1 Downloaded glib-macros v0.18.5 Downloaded atk-sys v0.18.2 Downloaded gobject-sys v0.18.0 Downloaded proc-macro-crate v2.0.2 Downloaded futures-macro v0.3.31 Downloaded pkg-config v0.3.31 Downloaded gio-sys v0.18.1 Downloaded gdk-sys v0.18.2 Downloaded gdk-pixbuf v0.18.5 Downloaded cairo-sys-rs v0.18.2 Downloaded target-lexicon v0.12.16 Downloaded system-deps v6.2.2 Downloaded semver v1.0.25 Downloaded pin-project-lite v0.2.16 Downloaded gtk3-macros v0.18.2 Downloaded dpi v0.1.1 Compiling serde v1.0.219 Compiling hashbrown v0.15.2 Compiling equivalent v1.0.1 Compiling winnow v0.5.40 Compiling pkg-config v0.3.31 Compiling indexmap v2.7.1 Compiling target-lexicon v0.12.16 Compiling smallvec v1.13.2 Compiling heck v0.5.0 Compiling version-compare v0.2.0 Compiling proc-macro2 v1.0.93 Compiling unicode-ident v1.0.16 Compiling libc v0.2.169 Compiling cfg-expr v0.15.8 Compiling autocfg v1.4.0 Compiling quote v1.0.38 Compiling version_check v0.9.5 Compiling syn v2.0.96 Compiling syn v1.0.109 Compiling proc-macro-error-attr v1.0.4 Compiling proc-macro-error v1.0.4 Compiling slab v0.4.9 Compiling futures-core v0.3.31 Compiling pin-project-lite v0.2.16 Compiling pin-utils v0.1.0 Compiling thiserror v1.0.69 Compiling futures-task v0.3.31 Compiling once_cell v1.21.4 Compiling heck v0.4.1 Compiling futures-channel v0.3.31 Compiling memchr v2.7.4 Compiling semver v1.0.25 Compiling toml_datetime v0.6.3 Compiling serde_spanned v0.6.8 Compiling gio v0.18.4 Compiling toml_edit v0.20.2 Compiling futures-io v0.3.31 Compiling rustc_version v0.4.1 Compiling memoffset v0.9.1 Compiling x11 v2.21.0 Compiling field-offset v0.3.6 Compiling toml_edit v0.19.15 Compiling libxdo-sys v0.11.0 Compiling crossbeam-utils v0.8.21 Compiling toml v0.8.2 Compiling serde_derive v1.0.219 Compiling system-deps v6.2.2 Compiling futures-macro v0.3.31 Compiling glib-sys v0.18.1 Compiling gobject-sys v0.18.0 Compiling gio-sys v0.18.1 Compiling futures-util v0.3.31 Compiling thiserror-impl v1.0.69 Compiling proc-macro-crate v2.0.2 Compiling futures-executor v0.3.31 Compiling glib-macros v0.18.5 Compiling gdk-pixbuf-sys v0.18.0 Compiling atk-sys v0.18.2 Compiling cairo-sys-rs v0.18.2 Compiling gdk-sys v0.18.2 Compiling pango-sys v0.18.0 Compiling gtk-sys v0.18.2 Compiling proc-macro-crate v1.3.1 Compiling bitflags v2.8.0 Compiling gtk v0.18.2 Compiling thiserror v2.0.12 Compiling gtk3-macros v0.18.2 Compiling thiserror-impl v2.0.12 Compiling glib v0.18.5 Compiling unicode-segmentation v1.12.0 Compiling keyboard-types v0.7.0 Compiling crossbeam-channel v0.5.15 Compiling libxdo v0.6.0 Compiling dpi v0.1.1 Compiling cairo-rs v0.18.5 Compiling atk v0.18.2 Compiling pango v0.18.3 Compiling gdk-pixbuf v0.18.5 Compiling gdk v0.18.2 Compiling muda v0.17.2 (/home/runner/work/muda/muda/target/package/muda-0.17.2) Finished `dev` profile [unoptimized + debuginfo] target(s) in 45.84s Uploading muda v0.17.2 (/home/runner/work/muda/muda) Uploaded muda v0.17.2 to registry `crates-io` note: waiting for muda v0.17.2 to be available at registry `crates-io` help: you may press ctrl-c to skip waiting; the crate should be available shortly Published muda v0.17.2 at registry `crates-io` -
0.17.129 Jul 2025Nothing published for this version
-
0.17.019 Jun 2025Nothing published for this version
-
0.16.104 Mar 2025Nothing published for this version
-
0.16.021 Feb 2025Nothing published for this version
-
0.15.305 Nov 2024Nothing published for this version
-
0.15.229 Oct 2024Nothing published for this version
-
0.15.127 Sep 2024Nothing published for this version
-
0.15.023 Sep 2024Nothing published for this version
-
0.14.122 Aug 2024Nothing published for this version
-
0.14.015 Aug 2024Nothing published for this version
-
0.13.527 May 2024Nothing published for this version
-
0.13.416 May 2024Nothing published for this version
-
0.13.314 May 2024Nothing published for this version
-
0.13.207 May 2024Nothing published for this version
-
0.13.101 Apr 2024Nothing published for this version
-
0.13.026 Mar 2024Nothing published for this version
-
0.12.226 Mar 2024Nothing published for this version
-
0.12.111 Mar 2024Nothing published for this version
-
0.12.006 Mar 2024Nothing published for this version
-
0.11.519 Feb 2024Nothing published for this version
-
0.11.415 Jan 2024Nothing published for this version
-
0.11.303 Jan 2024Nothing published for this version
-
0.11.218 Nov 2023Nothing published for this version
-
0.11.116 Nov 2023Nothing published for this version
-
0.11.013 Nov 2023Nothing published for this version
-
0.10.024 Oct 2023Nothing published for this version
-
0.9.417 Oct 2023Nothing published for this version
-
0.9.320 Sep 2023Nothing published for this version
-
0.9.212 Sep 2023Nothing published for this version
-
0.9.101 Sep 2023Nothing published for this version
-
0.9.001 Sep 2023Nothing published for this version
-
0.8.730 Aug 2023Nothing published for this version
-
0.8.629 Aug 2023Nothing published for this version
-
0.8.519 Aug 2023Nothing published for this version
-
0.8.416 Aug 2023Nothing published for this version
-
0.8.315 Aug 2023Nothing published for this version
-
0.8.208 Aug 2023Nothing published for this version
-
0.8.108 Aug 2023Nothing published for this version
-
0.8.008 Aug 2023Nothing published for this version
-
0.7.303 Aug 2023Nothing published for this version
-
0.7.203 Aug 2023Nothing published for this version
-
0.7.101 Aug 2023Nothing published for this version
-
0.7.027 Jul 2023Nothing published for this version
-
0.6.019 Jun 2023Nothing published for this version
-
0.5.004 May 2023Nothing published for this version
-
0.4.527 Mar 2023Nothing published for this version
-
0.4.406 Mar 2023Nothing published for this version
-
0.4.328 Feb 2023Nothing published for this version
-
0.4.214 Feb 2023Nothing published for this version
-
0.4.108 Feb 2023Nothing published for this version
-
0.4.026 Jan 2023Nothing published for this version
-
0.3.003 Jan 2023Nothing published for this version
-
0.2.030 Dec 2022Nothing published for this version
-
0.1.119 Dec 2022Nothing published for this version