feat(core): add tauri::Builder::enable_macos_default_menu (#5756)

This commit is contained in:
Amr Bashir 2022-12-07 05:01:53 +02:00 committed by GitHub
parent 0f26960891
commit 8866ecac3c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 20 additions and 0 deletions

View File

@ -0,0 +1,5 @@
---
"tauri": "minor"
---
Add `tauri::Builder::enable_macos_default_menu` to enable or disable the default menu creation on macOS.

View File

@ -1310,6 +1310,21 @@ impl<R: Runtime> Builder<R> {
self
}
/// Enable or disable the default menu on macOS. Enabled by default.
///
/// # Examples
/// ```
/// use tauri::{MenuEntry, Submenu, MenuItem, Menu, CustomMenuItem};
///
/// tauri::Builder::default()
/// .enable_macos_default_menu(false);
/// ```
#[must_use]
pub fn enable_macos_default_menu(mut self, enable: bool) -> Self {
self.enable_macos_default_menu = enable;
self
}
/// Registers a menu event handler for all windows.
///
/// # Examples