Skip to content

v0.3.6 — 深色模式修复

Choose a tag to compare

@AaronKate AaronKate released this 22 Oct 12:07
· 4 commits to main since this release

v0.3.6 — 深色模式修复

修复

深色模式下纸纹与控件底色全部失效,由三个叠加的 bug 造成:

  • 样式整体停止更新:纸纹规则调用了不存在的 paperBase(),applyExtras
    一执行就抛 ReferenceError 中断,整套样式停在上一次成功的浅色状态 ——
    切到深色后 CSS 根本没有更新,这是「纸纹和代码都看不清」的直接原因。
  • ui 调色板没有按模式取色:调色板基色无条件取 theme.content(浅色),
    深色模式下设置面板、卡片、工具行的底色全是浅色补丁贴在深色 UI 上。
    现在浅色取 theme.content、深色取 #1B2028,同一套对比度系数在暗部同样成立。
  • 选择器误命中:深色 glass 规则里 [class*="centerCol"] 会同时命中
    BynINW_centerCol,把对话区刷成浅色 theme.base(实测被设成 #F9FAFB)。
    已加 :not([class*="BynINW_centerCol"]) 排除。

验证

  • 像素扫描:深色下全部纹理底色均为 #1B2028 系(centerCol/root、输入卡片、
    改动卡片),无浅色残留;浅色模式各表面色值与修复前完全一致。
  • Edge 真实渲染:深色下正文清晰可读、卡片层次分明、纸纹隐约可见。

安装

dsh plugin --profile desktop add ./dsh-eye-comfort-0.3.6.tgz