Skip to content

v0.18.0 — 全面板多选 + Ctrl+C 复制 + Del 删除

Choose a tag to compare

@KannaKuron KannaKuron released this 13 Oct 06:21
· 24 commits to main since this release

类型:feat(issue #13「变更目录无法多选」升级版)。

三个列表全面支持多选与键盘操作:

  • 变更列表:Cmd/Ctrl+点击 切换选中、Shift+点击 范围选择、列表内按住拖动拉框选(虚拟列表下拖到边缘自动滚动);选中集上浮操作条,右键整体批量(暂存 / 取消暂存 / 还原 N 项);批量丢弃弹分组确认,撤回句柄不变。
  • 分支树:多选分支/远程分支/标签,右键或 Del 分组删除(一个确认框),Ctrl+C 复制名称;补上本地分支「复制名称」与远程分支/标签的单项删除菜单。
  • 提交历史:多选提交,Ctrl+C 复制完整哈希,右键「Cherry-pick N 个提交」按旧→新一次完成。
  • 键盘:Ctrl/Cmd+C 复制选中项、Del/Backspace 删除(带确认)、Ctrl+A 全选、Esc 清空;输入框内不劫持。macOS 的 Ctrl+点击 保留系统右键惯例,多选用 Cmd(Windows/Linux 用 Ctrl)。

宿主半 branchDelete / tagDelete / cherryPick / branchDeleteRemote 批量化(向后兼容);分支批量删除一条撤回句柄恢复全部分支。词典 19 键 × 21 门。112 项测试全绿,新增 25 断言端到端交互探针(selection-probe)真机验证通过。

Full Changelog: v0.17.0...v0.18.0