Skip to content

Commit 8866eca

Browse files
authored
feat(core): add tauri::Builder::enable_macos_default_menu (#5756)
1 parent 0f26960 commit 8866eca

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"tauri": "minor"
3+
---
4+
5+
Add `tauri::Builder::enable_macos_default_menu` to enable or disable the default menu creation on macOS.

core/tauri/src/app.rs

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1310,6 +1310,21 @@ impl<R: Runtime> Builder<R> {
13101310
self
13111311
}
13121312

1313+
/// Enable or disable the default menu on macOS. Enabled by default.
1314+
///
1315+
/// # Examples
1316+
/// ```
1317+
/// use tauri::{MenuEntry, Submenu, MenuItem, Menu, CustomMenuItem};
1318+
///
1319+
/// tauri::Builder::default()
1320+
/// .enable_macos_default_menu(false);
1321+
/// ```
1322+
#[must_use]
1323+
pub fn enable_macos_default_menu(mut self, enable: bool) -> Self {
1324+
self.enable_macos_default_menu = enable;
1325+
self
1326+
}
1327+
13131328
/// Registers a menu event handler for all windows.
13141329
///
13151330
/// # Examples

0 commit comments

Comments
 (0)