Repository navigation
v2.17.2
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