v2.0.3 — DSH 0.1.7 双兼容主题修复(F1–F5)
v2.0.3 — DSH 0.1.7 双兼容主题修复(F1–F5)
用户视角
在 DSH 0.1.7(含 rc.1)下切主题,链接/代码块头部/菜单/字号/diff 这五处一次跟随;在老版 DSH 上外观与修复前一致。
- F1 链接:聊天 Markdown 链接(含文件链接)跟主题走,不再恒为宿主默认蓝;老裸
a/ bluish / shiki-link 路径保留 - F2 代码头:聊天代码块新头部背景跟主题浮起层走,且与块底保留台阶;老横幅路径保留
- F3 菜单:退出不透明菜单底,恢复半透明毛玻璃(菜单回默认仍可读);菜单材料/滤镜变量永不输出
- F4 字号:新卡片代码字号随字号档缩放,默认档恰好还原上游密度(11px/19px)
- F5 缺口:差异视图(增/删行、背景、行号槽、标记)、state-idle、菜单图标、toast/tooltip 共 12 处直配补齐;缺槽/透明主题自动跳过
验证
npm test124/124 通过(F1–F5 只断言外部行为:tokens/css 文本、跨主题不变式、缺槽/透明跳过)npm run build重建client.js、package/lib/client.js(版本同步 2.0.3)- 本 Release 附件与 npm 官方源同版本同包:sha1
0a6a9fac233193eb20c3b42d1b774d3a0ad353b2
升级
dsh plugin --profile web update dsh-opencode-palette升级后重启 DSH(或刷新浏览器页面)。system 主题仍为一键还原(只保留字体排印)。