Repository navigation
v2.1.20 — 把并行线并进产物(启动布局修正 + Windows 打包)
v2.1.20 — 把并行线并进产物(启动布局修正 + Windows 打包)
2.1.19 发布时另一条线正往 GitHub main 推 Windows 打包与启动布局修正,赶上了推送冲突。
合并之后 main 上多了它们、而 npm 与应用包里没有 —— 按本项目的规矩("任何已修复都必须
以产物同步为前提"),再发一版把渠道对齐。
本版包含(2.1.19 之后合并进来的)
- 启动后补一次重排(
src/main/index.js):修窗口显示时视图底部溢出 26px。
这条是真正的产品修复,此前只存在于 main,没进过任何产物。 - Windows 打包:
scripts/build_win.cjs(便携包)+scripts/build_installer.cjs
(Squirrel 单文件安装器),npm run build:win/build:installer。 - e2e 在 Win10 上的可移植性与时序:spawn guard、多个套件的等待策略。
- network 套件:空白启动页,隔离启动 tab 的全局 body 配额噪声。
- view 套件 R-01/R-04 对齐「导航不主动重绘」契约(与 2.1.19 的修正同一结论)。
2.1.19 的内容(npm 上已有,这里一并带上)
- 新增
npm run flicker帧级回归:avfoundation60fps 录内容区,逐帧判"有没有一帧
把页面画成缩小的"。负向验证过(把clip.scale加回去 3/3 全红,tiny=24.3%)。 ui.screenshot的clip.scale < 1改为按 1 抓、本地nativeImage.resize。e2e:all收进 dialog / wrapper / paint / layout,19 套件 / 636 断言。
验证
合并后逐项复跑:layout 25/25、view 29/29、paint 23/23、flicker 6/6(零缩小帧),
打包产物验收 22/22。