build(deps): bump muda from 0.19.3 to 0.20.0 in /src-tauri
Facebook Messenger on your desktop, without the Facebook clutter
Brought to you by:
kristoffer-r
Originally created by: dependabot[bot]
Bumps muda from 0.19.3 to 0.20.0.
Sourced from muda's releases.
muda v0.20.0
[0.20.0]
ec834f6(#385](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/385">/issues/385)) Breaking changeAccelerator::newandKeyAccelerator::newnow takeModifiersdirectly instead ofOption<Modifiers>, useModifiers::empty()instead.97c82c3(#381](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/381">/issues/381)) Render unsupported predefined menu items as disabled menu items.f881367(#394](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/394">/issues/394)) On GTK 3, detach accelerator groups from live windows when their menu is dropped.f881367(#394](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/394">/issues/394)) On GTK 3, update and remove menu item accelerators from the correct group when an item belongs to multiple root menus.a1550bd(#361](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/361">/issues/361)) Fix a use-after-free on macOS when a menu item outlives its associated Rust menu item.f881367(#394](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/394">/issues/394)) On macOS, clear the application's services/windows/help/main menu slots when the menu occupying them is removed or dropped, soNSApplicationno longer holds on to a stale menu.360153eOn Windows, fixCheckMenuItem::is_checkedreturning the item'senabledstate instead of its checked state when the item isn't attached to a menu yet.f881367(#394](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/394">/issues/394)) On Windows, fix leaking GDI bitmap handles when menu item icons are replaced or their items are dropped.f881367(#394](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/394">/issues/394)) On Windows, detach menu and submenu window subclass handlers when their owners are dropped to prevent dangling callbacks.ada2895Renamedgtkfeature flag togtk3feature flag.88e0025(#272](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/272">/issues/272)) Add gtk4 support behindgtk4feature flag6ec28be(#396](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/396">/issues/396)) Addbuilderassociated functions toMenuItem,CheckMenuItem,IconMenuItem, andSubmenu.6856531(#395](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/395">/issues/395)) Make menu item and submenu builders create enabled items by default rather than disabled ones.b3d70d1(#387](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/387">/issues/387)) Upgradekeyboard-typesto 0.8 and useMETAas the primary variant for the Super modifier.253ea1e(#352](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/352">/issues/352)) On macOS, context-menu popups are clamped to avoid overflowing off the bottom or right edge of the screen.d00ab36(#408](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/408">/issues/408)) AddPredefinedMenuItem::section_headerfor native menu section headers on macOS 14 and later. Section headers are rendered as disabled menu items on unsupported macOS versions and other platforms.d348f27(#353](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/353">/issues/353)) AddMenuItem/IconMenuItem/CheckMenuItem/Submenu::set_styled_textandMenuItemBuilder/IconMenuItemBuilder/CheckMenuItemBuilder/SubmenuBuilder::styled_textto set a label as a sequence of text parts carrying a semanticTextStyle, soTextStyle::Secondarycan de-emphasize part of a label. Supported only on macOS for now.ec834f6(#385](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/385">/issues/385)) Enhance accelerator suppport across all platforms to support more keys.2d3d039(#386](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/386">/issues/386)) Add predefined menu items for Paste and Match Style, Delete, Actual Size, Zoom In, Zoom Out, Start Speaking, Stop Speaking, Start Dictation, and Emoji & Symbols on macOS. Also addPredefinedMenuItem::zoomas an alias forPredefinedMenuItem::maximize.88e0025(#272](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/272">/issues/272)) Breaking change Updated the minimum supported Rust version from 1.73 to 1.90 on macOS and Windows, 1.92 on Linux.5ed4136(#382](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/382">/issues/382)) Add native icon support on exsitingNativeIconvariants on GTK and Windows where possible. Also addedNativeIcon::Raw,NativeIcon::from_nameon macOS/Linux/BSD, orNativeIcon::from_idon Windows for using raw platform specific values if needed.ec834f6(#385](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/385">/issues/385)) Preserve physicalAcceleratorshortcuts internally separate from logicalKeyAcceleratorshortcuts so menu shortcuts can target either physical key codes or layout-spec ific characters.88e0025(#272](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/272">/issues/272)) Breaking changeMenu::removeandSubmenu::removenow remove all occurrences of the provided item. Useremove_atto remove a single item occurrence by position.f881367(#394](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/394">/issues/394)) Adding a submenu to itself, or to one of its own descendants, now fails with the newError::WouldCreateCycleinstead of creating a cycle in the menu tree.abe2d79(#239](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/239">/issues/239)) Add thesnapshotCargo feature with live, thread-safe menu snapshots for reading and activating menu items from other threads. Inteneded to be used withtray-iconupcoming KSNI backend.Updating crates.io index Packaging muda v0.20.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 `winit_gtk4` as `examples/winit_gtk4.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 54 files, 627.4KiB (129.9KiB compressed) Verifying muda v0.20.0 (/home/runner/work/muda/muda) Downloading crates ... Downloaded atk-sys v0.18.2 Downloaded autocfg v1.5.1 Downloaded bitflags v2.13.1 Downloaded gdk-pixbuf v0.18.5 Downloaded once_cell v1.21.4 Downloaded cfg-expr v0.15.8 Downloaded atk v0.18.2 </tr></table>
... (truncated)
Sourced from muda's changelog.
[0.20.0]
ec834f6(#385](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/385">/issues/385)) Breaking changeAccelerator::newandKeyAccelerator::newnow takeModifiersdirectly instead ofOption<Modifiers>, useModifiers::empty()instead.97c82c3(#381](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/381">/issues/381)) Render unsupported predefined menu items as disabled menu items.f881367(#394](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/394">/issues/394)) On GTK 3, detach accelerator groups from live windows when their menu is dropped.f881367(#394](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/394">/issues/394)) On GTK 3, update and remove menu item accelerators from the correct group when an item belongs to multiple root menus.a1550bd(#361](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/361">/issues/361)) Fix a use-after-free on macOS when a menu item outlives its associated Rust menu item.f881367(#394](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/394">/issues/394)) On macOS, clear the application's services/windows/help/main menu slots when the menu occupying them is removed or dropped, soNSApplicationno longer holds on to a stale menu.360153eOn Windows, fixCheckMenuItem::is_checkedreturning the item'senabledstate instead of its checked state when the item isn't attached to a menu yet.f881367(#394](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/394">/issues/394)) On Windows, fix leaking GDI bitmap handles when menu item icons are replaced or their items are dropped.f881367(#394](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/394">/issues/394)) On Windows, detach menu and submenu window subclass handlers when their owners are dropped to prevent dangling callbacks.ada2895Renamedgtkfeature flag togtk3feature flag.88e0025(#272](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/272">/issues/272)) Add gtk4 support behindgtk4feature flag6ec28be(#396](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/396">/issues/396)) Addbuilderassociated functions toMenuItem,CheckMenuItem,IconMenuItem, andSubmenu.6856531(#395](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/395">/issues/395)) Make menu item and submenu builders create enabled items by default rather than disabled ones.b3d70d1(#387](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/387">/issues/387)) Upgradekeyboard-typesto 0.8 and useMETAas the primary variant for the Super modifier.253ea1e(#352](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/352">/issues/352)) On macOS, context-menu popups are clamped to avoid overflowing off the bottom or right edge of the screen.d00ab36(#408](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/408">/issues/408)) AddPredefinedMenuItem::section_headerfor native menu section headers on macOS 14 and later. Section headers are rendered as disabled menu items on unsupported macOS versions and other platforms.d348f27(#353](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/353">/issues/353)) AddMenuItem/IconMenuItem/CheckMenuItem/Submenu::set_styled_textandMenuItemBuilder/IconMenuItemBuilder/CheckMenuItemBuilder/SubmenuBuilder::styled_textto set a label as a sequence of text parts carrying a semanticTextStyle, soTextStyle::Secondarycan de-emphasize part of a label. Supported only on macOS for now.ec834f6(#385](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/385">/issues/385)) Enhance accelerator suppport across all platforms to support more keys.2d3d039(#386](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/386">/issues/386)) Add predefined menu items for Paste and Match Style, Delete, Actual Size, Zoom In, Zoom Out, Start Speaking, Stop Speaking, Start Dictation, and Emoji & Symbols on macOS. Also addPredefinedMenuItem::zoomas an alias forPredefinedMenuItem::maximize.88e0025(#272](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/272">/issues/272)) Breaking change Updated the minimum supported Rust version from 1.73 to 1.90 on macOS and Windows, 1.92 on Linux.5ed4136(#382](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/382">/issues/382)) Add native icon support on exsitingNativeIconvariants on GTK and Windows where possible. Also addedNativeIcon::Raw,NativeIcon::from_nameon macOS/Linux/BSD, orNativeIcon::from_idon Windows for using raw platform specific values if needed.ec834f6(#385](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/385">/issues/385)) Preserve physicalAcceleratorshortcuts internally separate from logicalKeyAcceleratorshortcuts so menu shortcuts can target either physical key codes or layout-spec ific characters.88e0025(#272](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/272">/issues/272)) Breaking changeMenu::removeandSubmenu::removenow remove all occurrences of the provided item. Useremove_atto remove a single item occurrence by position.f881367(#394](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/394">/issues/394)) Adding a submenu to itself, or to one of its own descendants, now fails with the newError::WouldCreateCycleinstead of creating a cycle in the menu tree.abe2d79(#239](https://github.com/href="https://redirect.github.com/tauri-apps/muda/pull/239">/issues/239)) Add thesnapshotCargo feature with live, thread-safe menu snapshots for reading and activating menu items from other threads. Inteneded to be used withtray-iconupcoming KSNI backend.
87a3560 apply version updates (#377](https://github.com/href="https://redirect.github.com/tauri-apps/muda/issues/377">/issues/377))d00ab36 feat(macOS): add menu section headers (#408](https://github.com/href="https://redirect.github.com/tauri-apps/muda/issues/408">/issues/408))56f7a03 refactor: cleanup lib.rs and move everything in it to a module (#407](https://github.com/href="https://redirect.github.com/tauri-apps/muda/issues/407">/issues/407))ebf82d2 refactor: improve mnemonic conversion functions for gtk and macos (#406](https://github.com/href="https://redirect.github.com/tauri-apps/muda/issues/406">/issues/406))3f6213d refactor: use gtk4 as fallback when both backends are enabled (#405](https://github.com/href="https://redirect.github.com/tauri-apps/muda/issues/405">/issues/405))8e63de8 refactor: make gtk3 and gtk4 exclusivity error to just a warning with fallbac...9217484 refactor: revert adding win32 and appkit feature flags (#402](https://github.com/href="https://redirect.github.com/tauri-apps/muda/issues/402">/issues/402))3d8d656 refactor: rename ClickAction to MenuItemActionada2895 chore: move change file to correct directoryf021510 refactor: rename gtk feature flag to gtk3 and update related documentatio...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Ticket changed by: kristofferR
Originally posted by: dependabot[bot]
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting
@dependabot ignore this major versionor@dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding anignorecondition with the desiredupdate_typesto your config file.If you change your mind, just re-open this PR and I'll resolve any conflicts on it.