Repository navigation
v0.2.27 — 五套护眼主题
v0.2.27
新增五套护眼主题,并修复多个界面区域不跟随主题的配色问题。
新增护眼主题
设置 → 外观 → 顶部「护眼主题」,共五套,切换即时生效:
| 主题 | 底色 | 正文对比 | 蓝光占比 |
|---|---|---|---|
| 暖白(默认) | #F1F1EE | 11.9:1 | 33.1% |
| 米纸 | #F2EBDC | 10.6:1 | 31.6% |
| 豆沙绿 | #EAF0E5 | 11.0:1 | 32.6% |
| 雾蓝 | #ECEFF4 | 11.4:1 | 33.9% |
| 石墨 | #EDECEA | 11.5:1 | 33.1% |
每套主题自带匹配的强调色与链接色,避免暖底色配蓝色强调产生的冷暖冲突。选中主题会重置浅色的强调色与前景色;手动改色的结果会保留,重新选主题时才会被覆盖。
深色模式未作改动。
修复:气泡与轮次导航不跟主题
用户消息气泡、轮次导航短横线此前固定显示为冷蓝色。原因是它们使用 DSH 的 specific token,默认指向硬编码的静态色板,本插件只覆盖了其中 sidebar-fill 一个。
现在补齐 specific-bubble、bubble-highlight、sidebar-nav-item-active、sidebar-nav-item-hover,并为每套主题定义专属气泡色(与底色亮度差 4.7%~5.6%)。border-l3 / border-l4 也从硬编码冷蓝改为主题派生。
修复:轮次预览正文过淡
预览正文使用 --dsw-alias-label-caption,默认是静态色 #ADB2B8。除偏冷外,它在气泡底色上的对比度仅 1.9:1,远低于可读下限。
已改为由前景色派生,对比度提升至 4.3~4.6:1(达 AA)。同时补齐 label-dimmed 与 label-primary-dimmed。
修复:输入框为纯白
输入框卡片的 --dsw-specific-input-major 默认是静态纯白。在暖色主题下它与背景亮度差达 16.5%,是画面上最亮的一块,且暖度为 0(完全没跟随主题)。
改为跟随主题后亮度差降到 3.4%~4.8%,色温一致。该 token 被 8 处共用,因此审批卡、提问卡、账户通知、图片查看器也一并修正。
其他
- 插件描述更新,说明五套护眼主题。
- 设置页的开关、滑杆、选中边框改为跟随当前主题强调色。