Skip to content

v2.0.3 — DSH 0.1.7 双兼容主题修复(F1–F5)

Choose a tag to compare

@FeatherHunter FeatherHunter released this 28 Sep 13:42
· 3 commits to main since this release

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 test 124/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 主题仍为一键还原(只保留字体排印)。