聊天历史页面增加一键回到顶部和清晰的快速跳转能力
- Dominant language
- TypeScript
- Stars
- 2.7k
- Forks
- 395
- Avg merge
- 21h 48m
- Merged PRs (30d)
- 776
Description
**提交人**: wukai
**客户端版本**: 0.1.60
---
## 使用场景
用户在聊天历史页面浏览较长会话,需要从当前位置返回会话开头,或快速移动到较早的内容。
## 当前痛点
当前主要依赖连续滚轮或触控板滚动。侧边滚动条不够醒目,在长会话中不容易看清和精确拖动,向上翻阅大量内容较为费力。
## 诉求
- 提供固定且容易发现的“一键回到顶部”入口。
- 提供更清晰、易操作的快速跳转方式,降低长距离滚动成本。
- 在长会话中也能快速判断当前位置并移动到目标区域。
## 建议方案
- 在用户离开顶部一定距离后显示悬浮的“回到顶部”按钮。
- 提高滚动条滑块的可见性和可点击区域,例如增强对比度、宽度或悬停状态。
- 可选支持按会话位置或消息节点快速跳转,但不要求本次必须实现复杂导航。
---
**版本区域**: CN
**OS**: win32 x64 (10.0.19045)
**界面语言**: en
Contributor guide
Research direction
No file or test is named in the issue. Start by locating the chat history page and its existing scroll container, then inspect how long conversations and the scrollbar are rendered. Done means a discoverable return-to-top control appears after scrolling, and the existing navigation or scrollbar provides clearer movement through long conversations without requiring complex message navigation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 62/100