Skip to content

v0.2.1 — 定位条配色完善(PR #5 合入)

Choose a tag to compare

@BananaSoldier01 BananaSoldier01 released this 23 Aug 01:40
· 15 commits to main since this release

本次内容(自 0.2.0)

PR #5(drscrewdriver)配色功能合入 main,并完成 4 点改进:

  1. 背景真实冒泡:默认色 auto 的背景判定从会话滚动容器沿父级向上冒泡找第一个非透明背景(alpha=0 跳过),不再只查固定候选
  2. auto 尊重主题:默认色 auto 优先用宿主淡色文字色,与实际背景 WCAG 对比 ≥3:1 才使用,不足自动切纠偏灰;强调色 auto(默认)= 跟随主题品牌色(--dsw-alias-state-business-primary),不再默认硬编码蓝
  3. 配色折叠为高级项:设置卡片内「配色(高级)」可折叠收起,明度档在 auto 时禁用;两个色系均支持「自动」chip(默认色明暗渐变预览 / 强调色品牌色预览)
  4. 配置枚举化:host schema 四个配色字段改为 z.union 枚举收敛取值(无效值拒绝、缺省回落);插件卸载时清除写入 :root 的临时 CSS 变量

另外包含 PR #5 的既有功能:定位条默认色 / 强调色两组「色系 × 5 级明度(l1 极浅 → l5 极深)」正交配置。

安装 / 更新

dsh plugin --profile web add git+https://github.com/BananaSoldier01/dsh-tidychat.git#v0.2.1
# 或从 main 更新
dsh plugin --profile web update @bananasoldier01/dsh-tidychat

下一版本(候选)

  • Turn Index 层(fold/navigator/autoload 共享索引,替代每次全量扫描)
  • 运行中回合的已完成步骤折叠(issue #2