Skip to content

feat(agent): 上下文压缩按钮改为长按触发,带进度动画#1278

Open
Yuan-lai-ru-ci wants to merge 1 commit into
proma-ai:mainfrom
Yuan-lai-ru-ci:feat/long-press-compact
Open

feat(agent): 上下文压缩按钮改为长按触发,带进度动画#1278
Yuan-lai-ru-ci wants to merge 1 commit into
proma-ai:mainfrom
Yuan-lai-ru-ci:feat/long-press-compact

Conversation

@Yuan-lai-ru-ci

Copy link
Copy Markdown

将手动压缩按钮从单击触发改为长按650ms的丝滑动画:
requestAnimationFrame 驱动进度条动画(从左到右渐变填充)
按住时显示「按住中…」,松开未满 650ms 自动取消
支持触屏(onTouchStart/End/Cancel)
按下时添加 ring-1 ring-ring 视觉反馈
组件卸载时自动清理动画帧,避免内存泄漏

将手动压缩按钮从单击触发改为长按 650ms 触发:
- requestAnimationFrame 驱动进度条动画(从左到右渐变填充)
- 按住时显示「按住中…」,松开未满 650ms 自动取消
- 支持触屏(onTouchStart/End/Cancel)
- 按下时添加 ring-1 ring-ring 视觉反馈
- 组件卸载时自动清理动画帧,避免内存泄漏
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant