Skip to content

v0.1.4 — 定位条体验修复

Choose a tag to compare

@BananaSoldier01 BananaSoldier01 released this 20 Aug 13:02
· 31 commits to main since this release

本次内容(自 0.1.3)

定位条(左缘导航条)一组体验修复:

  1. 贴会话区真实左缘(合并 PR #3):锚点从 0×0 的 [data-slot=conversation.session] 改为真实滚动容器 [data-conversation-scroll],不再落到写死的 284px fallback,侧栏展开/收起自适应
  2. 半透明 pill 底衬 + 深色主题可读(PR #3):竖条改 label-primary 78% + bg-layer-3 半透明圆角底衬,并补充 color-mix() 旧浏览器兜底
  3. 移除 pill 边框:删掉 box-shadow 的 inset 边框,只留半透明底衬
  4. 即时重排:ResizeObserver + window resize 监听会话容器尺寸,侧栏展开/收起时定位条立即跟随,消除 5s 兜底延迟
  5. 留白自适应隐藏:隐藏判据从「容器总宽度」改为「内容左缘与容器左缘的真实间距 gutter」——dsh 会话内容居中且 max-width 748px,窄窗口内容铺满、留白归零时会压正文/输入框;现测真实 gutter,不足定位条宽度(48px)即隐藏,随窗口宽度自适应(Codex 同款「空间足够才显示」)

其它:

  • 新增 bug / feature 两类 issue 模板
  • 路线图更新:0.1.4 计划项移至 0.1.5(含定位条超长优化,方案未定,下个版本进行)

兼容性

适配 DSH ≥ 0.1.0-rc.7(rc.7/rc.8 契约点均未变化,插件无需改动)。

安装 / 更新

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