Repository navigation
v0.3.6 — 深色模式修复
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