Skip to content

dsh-message-jump v0.3.0

Choose a tag to compare

@TiChuXiXi TiChuXiXi released this 18 Aug 02:05
· 9 commits to main since this release

dsh-message-jump v0.3.0

✨ 重构:会话区左/右缘丝滑悬浮指令导航条(Codex 风格)

  • 取代 v0.1/v0.2 的"右上角按钮 + 右侧大面板",改为沿会话区左缘或右缘常驻的细长导航条;
  • 每条已发送的用户指令(含 steering)对应一个纵向刻度,位置按消息在全文中的相对位置分布(滚动条地图式);
  • 深色刻度 = 当前位于视口顶部的指令,随滚动实时刷新定位(跳转后 800ms 锁定防抢焦点);
  • 丝滑悬停:悬停时以该刻度为中心向四周产生"宽度过渡"涟漪(距离 0→3 逐级衰减,CSS transition 平滑),旁边浮出指令内容预览 + 时间气泡;
  • 点击跳转:平滑滚动到对应消息并闪烁高亮 1.6s;
  • 位置可配置:设置 → 常规 →"指令导航条位置"可选左侧 / 右侧,立即生效并持久化(默认右侧)。

🚀 保留:输入框 ↑/↓ 历史消息穿梭(v0.2.0)

  • 输入框聚焦按 ↑/↓ 快速回填已发送历史,草稿暂存、Esc 退出、手动编辑自动退出、忙/IME/菜单场景自动让位。

📦 安装

dsh plugin --profile web add dsh-message-jump

🔗 链接