docs(plans): 留痕 K33-J 清屏进度与长按恢复
This commit is contained in:
1 parent
800537076d
commit
8e1c8b7408
2 files changed
+54
No files matched your search
@@ -1,3 +1,28 @@
|
||||
## [已处理] 2026-10-20 | K33-J 首页 feed:清屏态进度条可拖动 + 暂停时长按两侧恢复播放(仅 App 端)
|
||||
|
||||
**用户指令(2026-10-20,原文)**:
|
||||
> 「1清屏后进度条仍然要保持可以滑动啊 如果暂停 长按屏幕两侧要恢复播放」
|
||||
|
||||
**口径(只改 Flutter,不动后端、不改接口)**
|
||||
|
||||
1. 清屏态进度条可拖动:
|
||||
- 当前 `player_view` 在 `_chromeVisible == false` 时额外叠加了全屏 `home-feed-video-tap` 手势层,层级高于 overlay 的整集条,吞掉了进度条的拖动;
|
||||
- 删除这层清屏专用全屏 tap(overlay 内已有 `home-feed-gesture` 负责清屏/非清屏下的点击播放切换);
|
||||
- 保证 overlay 的整集条(含 2px 进度线、圆点、≥24px 手势区)在清屏态仍位于可点区域最上层,点按/拖动都能 seek。
|
||||
2. 暂停时长按两侧恢复播放:
|
||||
- `_startBoost()` 中若 `logic.session.userWantsPlay == false`,先 `setUserWantsPlay(true)` 再切 2.0 倍速;
|
||||
- `_endBoost()` 只恢复倍速与清屏状态,**不恢复暂停**(松手后继续播放);
|
||||
- 全屏播放页与首页 feed 两处长按加速共用该逻辑。
|
||||
3. 其余不变:清屏保留顶栏与整集条、恢复按钮右下角、拖动进度恢复播放、画中画回前台复位。
|
||||
|
||||
**测试/门禁**
|
||||
- 新增/更新:清屏态对整集条拖动会触发 seek;暂停态长按两侧后 `userWantsPlay == true` 且倍速为 2.0,松手后仍为播放;
|
||||
- `dart analyze lib test` 零告警 + `flutter test` 全过 + `flutter build apk --debug`。
|
||||
|
||||
**流程**:从 `develop` 拉 `fix/flutter-k33-feed-clear-seek`;作者 `Zhou Weidong <502333560@qq.com>`;`--no-ff` 合回 develop 并 push;PROGRESS 留痕;真机验收由用户执行。
|
||||
|
||||
---
|
||||
|
||||
## [已处理] 2026-10-20 | K33-I 首页 feed:rail 再下移 / 拖动进度恢复播放 / 清屏保留顶栏与进度并右下恢复(仅 App 端)
|
||||
|
||||
**用户指令(2026-10-20,原文)**:
|
||||
|
||||
Reference in new issue
Block a user