v0.12.0 — 触控板相机 + 有界会话流
两个用户反馈,一个共识。
触控板相机(不使用鼠标的人优先):
- 双指滚动 = 平移,1:1 跟手(此前任何滚轮都被劫持为缩放,触控板完全没法用)
- 捏合 = 平滑缩放(浏览器以 ctrl+wheel 送达),以光标为锚,0.25–2.5 连续无级
- 灯箱(图片预览)同方案:捏合缩放、滚动平移
- 实测:普通滚轮 translate +240 与手指行程一致 scale 不变;ctrl 滚轮 scale 0.46→0.58 锚点稳定
有界会话流(图的增长有天然上限):
用户模型:开发初期增删改查文件多,后期只在既有架构上修改——图应当饱和。此前两条随仓库增长的路径已切断:
- 扫描脚本不再无条件进图:只有会话真跑过/真触及的脚本才进(未跑过的架构属于主链视图,不属于会话流)
- 盲扫垫底降级:仅在图几乎为空时垫 24 个
- MDC 会话流 87 → 43 节点(全部会话实证);本对话 205 次运行去重为 126 个文件节点——同脚本反复重跑不新增节点,重写同一文件不新增节点,这就是饱和性
- resolveScanRef 间接 IO 解析保留(savefig(str(OUT/…)) 等相对路径仍能连上磁盘真文件)
回归:MDC dz 四产物 + 叙述引文(布置原文/RMSE 结论)、本对话面板 6 段引文,全部零报错。