Skip to content

v2.17.2

Choose a tag to compare

@DearTang DearTang released this 14 Oct 14:16
· 17 commits to main since this release

MyShell v2.17.2 更新说明

小版本:侧栏密度再降一档 + 发布脚本资产定位修复。

🐛 修复

  • 发布脚本差点把别的项目的二进制发出去:publish-gitee-release.mjs / publish-github-release.mjs 定位安装包的逻辑是「bundle/nsis/ 目录下 mtime 最新的 *-setup.exe」。本机构建目录与另一个项目共用,该目录下有 88 个 setup.exe,绝大部分属于别的项目 —— v2.17.1 首次发布时 Gitee 挂上去的正是 OMP Desktop_1.42.0_x64-setup.exe。现改为按版本号匹配文件名(MyShell_<version>[-_]x64-setup.exe);匹配不到才回退 mtime,并在 stderr 打印 [warn] 提示确认产物 —— 静默回退才是这类问题的真正帮凶

🛠️ 优化

  • 侧栏连接行高 29px → 23px:改为完全由文字撑出高度,上下各留 2px。树形视图下连接行是单行(IP 副标题仅在搜索结果中出现),文字块 13px × 1.25 ≈ 16px,8 条连接总高从 232px 降到 184px(约 21%)。关键点:必须同时放开「⋯」按钮的 36px 固定高度 —— 它在 padding 收到 2px 后成为行高的唯一瓶颈,只改 padding 的话行高会卡在 29px 纹丝不动。「⋯」可点区相应从 36×24 缩为 23×24