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:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user