Skip to content

v0.2.2

Choose a tag to compare

@AugSakura AugSakura released this 23 Jun 06:12
· 11 commits to main since this release

🎉 Dasktop v0.2.2

Dasktop v0.2.2 是一次重要的整理模型升级:Box 从早期的「虚拟映射」调整为「真实文件夹映射」。每个 Box 现在都对应一个真实收纳文件夹,文件拖入、拖出、删除和打开都围绕 Windows 文件系统能力展开,同时继续保留桌面分组、系统图标收纳和原生交互体验

✨ 核心更新

  • 真实文件夹 Box:每个 Box 对应一个真实文件夹,Box 内内容来自实际文件夹扫描,不再只是旧版虚拟路径映射
  • 收纳根目录:支持设置新建 Box 的收纳根目录,后续 Box 会在该目录下创建对应文件夹
  • 拖入处理策略:外部文件拖入 Box 时支持移动、复制或映射,便于在整理效率和原文件位置之间自由取舍
  • 拖出处理策略:Box 内文件拖回桌面时同样支持移动、复制或映射,整理关系更加可控
  • 打开真实文件夹:可直接从 Box 菜单或设置页打开对应的真实文件夹,方便在 Explorer 中查看和管理
  • 删除策略增强:删除 Box 时可选择将内容移回桌面、保留真实文件夹或放入回收站

🖥 桌面与系统图标

  • 系统桌面图标收纳:支持将「此电脑」「回收站」「网络」「控制面板」「用户文件夹」拖入 Box 管理
  • 自动隐藏原生图标:系统桌面图标被收纳后,可自动隐藏 Windows 原生桌面上的同名入口
  • 退出自动恢复:Dasktop 退出时会恢复系统桌面图标到接管前状态,下次启动后再按 Box 引用重新接管
  • Shell 虚拟项独立管理:系统图标没有真实文件路径,会单独保存引用,避免误触真实文件复制、剪切、重命名或删除逻辑

🧩 交互体验

  • 应用单实例:重复启动 Dasktop 时不再多开主进程,而是唤起已有应用的设置窗口
  • 拖拽排序提示:Box 内拖动文件时,通过插入线提示释放后的目标位置
  • 多来源排序落点:支持桌面文件、跨 Box 文件和系统虚拟图标拖入 Box 时按目标位置入列
  • Box 文件操作:支持类 Windows 的选择、重命名、复制、剪切、粘贴和 Delete 操作
  • 文件名显示优化:重命名输入改为多行文本区域,长文件名编辑和展示更自然

🛠 体验优化

  • 菜单尺寸优化:Box 更多菜单高度跟随内容自然撑开,减少内容裁切和多余滚动条
  • 菜单动画优化:打开与关闭动画改为可打断的淡入淡出,快速操作时更稳定
  • 设置窗口优化:右侧内容切换动画与左侧菜单选中态节奏保持一致
  • 桌面拖入体验优化:取消额外拖拽虚影,仅保留排序落点反馈
  • 版本信息统一:关于面板与侧栏统一读取包版本和作者,减少发布信息不同步

🐛 问题修复

  • 修复 Tauri 拖放事件丢弃扩展字段,导致系统桌面图标拖入 Box 后无法入库的问题
  • 修复 Box 内 Shell 虚拟项复制、剪切、重命名和真实文件删除链路误触真实文件操作的风险
  • 修复 Box 菜单在部分分辨率下被裁切的问题
  • 修复 Box 重命名输入框内 Ctrl+A、Ctrl+C、Ctrl+V、Ctrl+X 误触发文件区快捷键的问题
  • 修复设置面板切换时偶发显示滚动条的问题
  • 修复 Box 框选拖到边缘时框选层撑出滚动条的问题
  • 修复 Box 更多菜单快速打开关闭时偶发出现缩放感或动画卡顿的问题

⚠️ 版本说明

v0.2.2 调整了 Box 的底层整理模型:普通文件、文件夹和快捷方式现在会进入真实 Box 文件夹,具体行为取决于你选择的移动、复制或映射策略。旧版虚拟映射逻辑已被替换,本版本不保留旧数据结构兼容分支

🔒 安全承诺

  • 删除 Box 前会按当前删除策略处理真实文件夹,不会静默清空文件
  • 选择「保留文件夹」时,只删除 Dasktop 内的 Box 记录,真实文件夹仍会保留
  • 选择「移回桌面」或「进回收站」时,会沿用 Windows 文件系统能力处理真实文件
  • 收纳系统桌面图标只管理显示和引用关系,不会删除系统入口
  • Dasktop 退出时会尽量恢复被接管前的系统桌面图标显示状态

📦 安装说明

提供两种安装包格式:

  • Dasktop_0.2.2_x64-setup.exe:NSIS 安装程序,推荐大多数用户使用
  • Dasktop_0.2.2_x64_zh-CN.msi:MSI 安装程序,适合企业环境或需要静默安装的场景

下载对应的安装包并运行即可