v0.1.4 — 定位条体验修复
本次内容(自 0.1.3)
定位条(左缘导航条)一组体验修复:
- 贴会话区真实左缘(合并 PR #3):锚点从 0×0 的
[data-slot=conversation.session]改为真实滚动容器[data-conversation-scroll],不再落到写死的 284px fallback,侧栏展开/收起自适应 - 半透明 pill 底衬 + 深色主题可读(PR #3):竖条改
label-primary 78%+bg-layer-3半透明圆角底衬,并补充color-mix()旧浏览器兜底 - 移除 pill 边框:删掉
box-shadow的 inset 边框,只留半透明底衬 - 即时重排:ResizeObserver + window resize 监听会话容器尺寸,侧栏展开/收起时定位条立即跟随,消除 5s 兜底延迟
- 留白自适应隐藏:隐藏判据从「容器总宽度」改为「内容左缘与容器左缘的真实间距 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