Squirrel Panel v2.0.3
Squirrel Panel v2.0.3 更新说明
本次更新聚焦内核(Core)健壮性,不改变任何界面。
一、核心优化:行级「外科手术式」YAML 写入 + 写后回读校验
控制面板现在采用逐行手术式写入(移植自 TriFecta 的 YamlLineEditor),并对每一次落盘做写后回读校验(WriteVerifier):
- 只动该动的行:仅改写本面板托管的键所对应的那一行,你手写在
squirrel.custom.yaml/rime_ice.custom.yaml里的其它条目、注释、缩进与排版原样保留,不再被整文件重序列化冲刷掉。 - 写后回读校验:配置写盘后会立即重新解析校验,确认每个键确实落地;若未落地则自动回滚到
.bak备份,杜绝「写了但没生效」的静默失败。 - 顺手修了一个真实 bug:原先删除某个键时,会把它紧邻的「节级注释」一并误删;现已改为只删键值行与更深层子块,你的手写注释一个字都不丢。
一句话:你用文本编辑器在补丁文件里手动加的注释、调的格式,控制面板不会再给你抹掉。
二、与 TriFecta 三色输入法共存说明(重要)
经实测:本控制面板与在鼠须管(Squirrel)基础上二创的 TriFecta 三色输入法可以共存,二者各自管理自己的配置,互不冲突。
但需注意一个上游风险:
- 若 鼠须管本体 通过自动更新升级,而 TriFecta 没有 fork 跟随鼠须管同步升级,TriFecta 可能会被原版鼠须管输入法覆盖(二者共用同一套输入法骨架)。
- 这并非本控制面板的问题,而是二创输入法需自行跟进上游升级。如使用 TriFecta,请关注其仓库是否跟随鼠须管发布同步更新。
三、安装
- 下载下方的
Squirrel-Panel-2.0.3.dmg; - 挂载后把
Squirrel Panel.app拖入「应用程序」; - 若已装旧版,先退出旧版再覆盖即可(用户配置不丢失)。
四、校验
DMG SHA256:
55ede768964f70a7d271d280384161f29df59ca9a99d458590e6484d7d59e0d9
Mr大狼 · 先求稳定,再求创新。