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:
+24
-17
@@ -4776,24 +4776,31 @@ 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={
|
||||||
<AppMenuBar
|
isTauriRuntime() ? undefined : (
|
||||||
onUndo={undo}
|
<AppMenuBar
|
||||||
onRedo={redo}
|
onUndo={undo}
|
||||||
canUndo={canUndo}
|
onRedo={redo}
|
||||||
canRedo={canRedo}
|
canUndo={canUndo}
|
||||||
onDeleteSelection={deleteSelection}
|
canRedo={canRedo}
|
||||||
hasSelection={hasSelectionToDelete()}
|
onDeleteSelection={deleteSelection}
|
||||||
viewType={viewType}
|
hasSelection={hasSelectionToDelete()}
|
||||||
onViewType={setViewType}
|
viewType={viewType}
|
||||||
view3d={view3d}
|
onViewType={setViewType}
|
||||||
onView3d={setView3d}
|
view3d={view3d}
|
||||||
referenceLines={referenceLines}
|
onView3d={setView3d}
|
||||||
onReferenceLines={setReferenceLines}
|
referenceLines={referenceLines}
|
||||||
resourcesOpen={resourcesOpen}
|
onReferenceLines={setReferenceLines}
|
||||||
onToggleResources={() => toggleResources()}
|
resourcesOpen={resourcesOpen}
|
||||||
onOpenSettings={() => openSettings()}
|
onToggleResources={() => toggleResources()}
|
||||||
/>
|
onOpenSettings={() => openSettings()}
|
||||||
|
/>
|
||||||
|
)
|
||||||
}
|
}
|
||||||
viewControls={
|
viewControls={
|
||||||
<ViewRibbonTab
|
<ViewRibbonTab
|
||||||
|
|||||||
Reference in New Issue
Block a user