Doc fixes, running examples instructions, change menubar behavior for desktop

This commit is contained in:
Jonathan Kelley committed 2024-03-27 17:57:05 -07:00
1 parent 537f064001
commit 329c323b35
3 files changed
+29 -17

No files matched your search

+24 -16
View File
@@ -88,28 +88,36 @@ mod desktop_platforms {
])
.unwrap();
let help_menu = Submenu::new("Help", true);
help_menu
.append_items(&[&MenuItem::new("Toggle Developer Tools", true, None)])
.unwrap();
menu.append_items(&[&window_menu, &edit_menu]).unwrap();
// By default we float the window on top in dev mode, but let the user disable it
help_menu
.append_items(&[&MenuItem::with_id(
"dioxus-float-top",
"Float on Top (dev mode only)",
true,
None,
)])
.unwrap();
if cfg!(debug_assertions) {
let help_menu = Submenu::new("Help", true);
menu.append_items(&[&window_menu, &edit_menu, &help_menu])
.unwrap();
help_menu
.append_items(&[&MenuItem::new("Toggle Developer Tools", true, None)])
.unwrap();
// By default we float the window on top in dev mode, but let the user disable it
help_menu
.append_items(&[&MenuItem::with_id(
"dioxus-float-top",
"Float on Top (dev mode only)",
true,
None,
)])
.unwrap();
_ = menu.append_items(&[&help_menu]);
#[cfg(target_os = "macos")]
{
help_menu.set_as_help_menu_for_nsapp();
}
}
#[cfg(target_os = "macos")]
{
window_menu.set_as_windows_menu_for_nsapp();
help_menu.set_as_help_menu_for_nsapp();
}
menu