diff --git a/src/App.vue b/src/App.vue index c5f130d..dda2257 100644 --- a/src/App.vue +++ b/src/App.vue @@ -8,6 +8,7 @@ import BottomDock from "./components/BottomDock.vue"; import SelectionMenu from "./components/SelectionMenu.vue"; import ContextMenu from "./components/ContextMenu.vue"; import { useShortcuts } from "./editor/useShortcuts"; +import { useFileDrop } from "./editor/useFileDrop"; /** * Figma 式布局:顶部工具栏 / 左侧图层 / 中间画布 / 右侧属性 / 底部悬浮胶囊。 @@ -17,8 +18,12 @@ import { useShortcuts } from "./editor/useShortcuts"; * 它们放在 .stage 里而不是 grid 的格子里,就是这个原因。 * * **这个文件由主控独占**,并行开发期间各线只实现自己那个组件。 + * + * 全窗口拖放在这里挂一次:它原来长在 SourcePanel 里,靠那个面板常驻挂载才收得到 + * window 事件;右栏改成按选中显示之后那个前提没了,所以提到 App 这一层。 */ useShortcuts(); +const { dragging, notice } = useFileDrop();