Skip to content

v0.2.6

Choose a tag to compare

@lanshankj lanshankj released this 25 Aug 09:07
· 16 commits to main since this release

Added

  • 文件树拖拽移动:文件/文件夹可直接拖入目标文件夹(拖到文件上 = 移到其父目录,拖到空白处 = 移到项目根目录),放置目标高亮提示;已打开标签、展开状态、选中集合随移动同步更新
  • 文件树多选:Cmd/Ctrl+点击切换多选,Shift+点击范围选;多选可整体拖拽移动;右键删除作用于整个选择
  • 新建文件后自动在编辑区打开(与 VS Code 一致)

Fixed

  • 修复拖拽放置不生效:WebKit 要求 dragenter 和 dragover 都取消默认行为才允许 drop,此前只处理了 dragover 导致无法放置
  • 修复拖拽被系统级接管:Tauri 默认开启 dragDropEnabled(用于接收 Finder 拖入文件),会拦截 WebView 内部的 HTML5 拖放,导致文件树拖到目标文件夹无高亮、松手无反应;已关闭(配置文件窗口 + 代码创建的新窗口一致)
  • 拖拽移动到折叠的文件夹后自动展开目标目录,让移动后处于选中状态的文件可见
  • 修复多选时文件名出现原生文本选中(与高亮选中并存的「两种选中」):树节点补 -webkit-user-select: none,Shift+按下阻止默认文本选择,点击/拖拽结束清理残留选区