fix(desktop): 显示完整菜单栏并启用快捷键

This commit is contained in:
2026-09-07 19:55:38 +08:00
parent 400cbdada6
commit 6da3345852
7 changed files with 123 additions and 51 deletions
@@ -9,8 +9,10 @@ import PrimarySidebar from './PrimarySidebar.vue'
import SecondarySidebar from './SecondarySidebar.vue'
import StatusBar from './StatusBar.vue'
import TitleBar from './TitleBar.vue'
import TitleBarMenu from './TitleBarMenu.vue'
import CommandPalette from './CommandPalette.vue'
import { getIndexStatus } from '@/services/indexService'
import { isDesktop } from '@/services/platform/desktop'
import { navigateToCitation } from '@/composables/useCitationNavigation'
import { useWorkspaceRefresh } from '@/composables/useWorkspaceRefresh'
useWorkspaceRefresh()
@@ -25,6 +27,7 @@ const editorStore = useEditorStore()
const settingsStore = useSettingsStore()
const route = useRoute()
const router = useRouter()
const desktop = isDesktop()
let statusTimer: ReturnType<typeof setTimeout> | undefined
let disposed = false
@@ -75,6 +78,7 @@ defineExpose({ openCitation })
<template>
<div class="app-shell" :class="{ 'theme-dark': themeStore.isDark }">
<TitleBar />
<TitleBarMenu v-if="desktop" />
<div class="app-body">
<PrimarySidebar />
<SecondarySidebar v-if="secondaryComponent" :component="secondaryComponent" />