fix(desktop): 文件面板右键新增「显示文件所在位置」#3583
Conversation
|
这次改动整体方向没问题,
验证方面我跑了 |
bcc8e12 to
272c4bb
Compare
|
已根据 @SivanCola 的 review 意见更新:
关于 deleted file 的问题:当前 main-v2 的 Changes 视图是 Git 历史视图,不是工作区变更列表,所以不存在 deleted file 显示「显示文件所在位置」的情况。如果后续有工作区变更视图,需要在那里对 deleted 状态隐藏该菜单项。 验证:typecheck ✅ check:css ✅ test ✅ |
…3539) - Add 'Show in file manager' option to file tree right-click menu - Call app.RevealWorkspacePath to open file in system file manager - Split context menu height constants to avoid selection menu offset issue - Add locale strings for en/zh
272c4bb to
94dcd81
Compare
|
已 rebase 到最新 main-v2 并 force push。 关于 review 提到的两个问题:
|
esengine
left a comment
There was a problem hiding this comment.
Handy addition, thanks for contributing!
…sengine#3539) (esengine#3583) - Add 'Show in file manager' option to file tree right-click menu - Call app.RevealWorkspacePath to open file in system file manager - Split context menu height constants to avoid selection menu offset issue - Add locale strings for en/zh Co-authored-by: Li-Charles-One <Li-Charles-One@users.noreply.github.com>
问题
当前文件面板右键菜单只有「添加文件引用」和「添加文件内容」,无法快速定位文件在系统中的位置。用户需要手动打开资源管理器再导航到对应目录。
关联 issue: #3539
修复
在 WorkspacePanel 的文件/文件夹右键菜单中新增「显示文件所在位置」选项,调用已有的 \�pp.RevealWorkspacePath()\ Go 绑定:
改动
evealInFileManager\ 函数 + 菜单项 + 更新 estimatedHeight 常量
验证
pm run typecheck\ 通过
pm run check:css\ 通过
pm test\ 通过