TopBar: In-App-Menüleiste unter Tauri ausgeblendet — die native macOS-

Systemmenüleiste (useNativeAppMenu) deckt dieselben Aktionen bereits ab,
die eigene Leiste wäre dort nur Dopplung. Im Browser/Electron ohne
natives App-Menü bleibt sie weiterhin die einzige Quelle.
This commit is contained in:
2026-07-31 17:01:18 +02:00
parent 31fe93c122
commit 9c9e118d98
+7
View File
@@ -4776,7 +4776,13 @@ export default function App() {
onImport={() => dxfInputRef.current?.click()} onImport={() => dxfInputRef.current?.click()}
onSaveProject={onSaveProject} onSaveProject={onSaveProject}
onOpenProject={onOpenProject} onOpenProject={onOpenProject}
// Unter Tauri (macOS) übernimmt die native Systemmenüleiste (oben am
// Bildschirm, useNativeAppMenu) exakt dieselben Aktionen bereits —
// die In-App-Menüleiste wäre reine Dopplung und kostet nur Platz in
// der Kopfzeile. Im Browser/Electron (kein natives App-Menü) bleibt
// sie die einzige Quelle dafür.
menuBar={ menuBar={
isTauriRuntime() ? undefined : (
<AppMenuBar <AppMenuBar
onUndo={undo} onUndo={undo}
onRedo={redo} onRedo={redo}
@@ -4794,6 +4800,7 @@ export default function App() {
onToggleResources={() => toggleResources()} onToggleResources={() => toggleResources()}
onOpenSettings={() => openSettings()} onOpenSettings={() => openSettings()}
/> />
)
} }
viewControls={ viewControls={
<ViewRibbonTab <ViewRibbonTab