makecindy / makecindy/cindy

聊天历史页面增加一键回到顶部和清晰的快速跳转能力

Open
#3,399 1 comment 0 reactions 0 assignees View on GitHub
feature
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.