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 327b7d3148
commit be7a47c785
+7
View File
@@ -4776,7 +4776,13 @@ export default function App() {
onImport={() => dxfInputRef.current?.click()}
onSaveProject={onSaveProject}
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={
isTauriRuntime() ? undefined : (
<AppMenuBar
onUndo={undo}
onRedo={redo}
@@ -4794,6 +4800,7 @@ export default function App() {
onToggleResources={() => toggleResources()}
onOpenSettings={() => openSettings()}
/>
)
}
viewControls={
<ViewRibbonTab