v0.2.1 — 定位条配色完善(PR #5 合入)
本次内容(自 0.2.0)
PR #5(drscrewdriver)配色功能合入 main,并完成 4 点改进:
- 背景真实冒泡:默认色 auto 的背景判定从会话滚动容器沿父级向上冒泡找第一个非透明背景(alpha=0 跳过),不再只查固定候选
- auto 尊重主题:默认色 auto 优先用宿主淡色文字色,与实际背景 WCAG 对比 ≥3:1 才使用,不足自动切纠偏灰;强调色 auto(默认)= 跟随主题品牌色(
--dsw-alias-state-business-primary),不再默认硬编码蓝 - 配色折叠为高级项:设置卡片内「配色(高级)」可折叠收起,明度档在 auto 时禁用;两个色系均支持「自动」chip(默认色明暗渐变预览 / 强调色品牌色预览)
- 配置枚举化: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)