fix: enable desktop window dragging

This commit is contained in:
冰朔 2026-07-15 16:02:18 +08:00
parent 541a3f5f34
commit d44149cb88

View File

@ -45,6 +45,7 @@ import { useGitHistory } from './hooks/useGitHistory'
import { useUpdater, restartApp } from './hooks/useUpdater'
import { useAutoSync } from './hooks/useAutoSync'
import { useGuanghuTheme } from './hooks/useGuanghuTheme'
import { useDragRegion } from './hooks/useDragRegion'
import { useConflictResolver } from './hooks/useConflictResolver'
import { useVaultConfig } from './hooks/useVaultConfig'
import { useOnboarding } from './hooks/useOnboarding'
@ -171,6 +172,7 @@ function MainApp({ noteWindowParams }: { noteWindowParams: NoteWindowParams | nu
const aiWorkspaceWindow = false
const [showHoloLakeHome, setShowHoloLakeHome] = useState(false)
const { theme: guanghuTheme, cycleTheme } = useGuanghuTheme()
const { dragRegionRef } = useDragRegion<HTMLElement>()
const [selection, setSelection] = useState<SidebarSelection>(DEFAULT_SELECTION)
const [noteListFilter, setNoteListFilter] = useState<NoteListFilter>('open')
const [pendingNoteListPdfExportPath, setPendingNoteListPdfExportPath] = useState<string | null>(null)
@ -1627,7 +1629,7 @@ function MainApp({ noteWindowParams }: { noteWindowParams: NoteWindowParams | nu
return (
<AppPreferencesProvider dateDisplayFormat={dateDisplayFormat}>
<div className="app-shell">
<header className="hololake-bar">
<header ref={dragRegionRef} className="hololake-bar" data-tauri-drag-region>
<button className="hololake-bar__brand" onClick={() => setShowHoloLakeHome(true)}><img className="hololake-bar__mark" src={guanghuLogoLight} alt="光湖" /><span>HoloLake <b>Era</b></span></button>
<span className="hololake-bar__line" />
<span className="hololake-bar__context"></span>