docs(plans): 留痕 K33-F feed 长按与刷新

This commit is contained in:
Zhou Weidong committed 2026-10-20 14:19:38 +08:00
1 parent d82d5c76be
commit 748dea3424
2 files changed
+56

No files matched your search

+31
View File
@@ -20728,3 +20728,34 @@ Running Gradle task 'assembleDebug'...
```
解读:静态检查零告警,407 条测试全部通过,debug APK 构建成功。工作区原有 `pubspec.lock` 变更未纳入本批提交。真机验收由用户执行。
## 2026-10-20 ReelShort:K33-F 首页 feed rail 下移 / 拖动放大 / 刷新转圈 / 长按加速
- 分支:`fix/flutter-k33-feed-longpress`
- 功能提交:`ea9ea6e fix(flutter): feed 长按加速与刷新转圈`
- develop 合并提交:`e800f59 merge: 合并 K33-F feed 长按与刷新`,已推送。
- rail 对齐改 `Alignment(1.0, 0.80)`,底边仍在底部信息上方。
- 进度拖动:常态轨道 2px / 圆点 6px,拖动中轨道 6px / 圆点 14px;圆点与轨道中心统一以距条底 8px 为基准严格同心。
- 刷新转圈:`onRefreshFeed` 改回 `Future<bool> Function()`;点击后按钮换 18×18 白色 `CircularProgressIndicator`(Key `home-feed-refreshing`),期间禁重复点击,完成恢复图标;不触发全屏 loading。
- 长按与播放页一致:HomeFeedOverlay 底层 `Positioned.fill` 手势层,中间 1/3 长按打开更多弹窗,左右 1/3 长按触发 `_startBoost/_endBoost`(2.0x + 清屏);加速态隐藏顶部 tab/rail/底部信息,保留整集条与橙色进度线,并在整集条上方显示 `home-feed-speed-boost-hint`;松手或指针取消都会恢复。清屏态下 overlay 常驻挂载,用 `visible` 控制内容。
- 其余结构未变。
测试:rail 位置、拖动 6/14 与同心、刷新转圈出现并在完成后消失且不重复触发、长按中间弹更多、长按两侧出现加速提示且整集条仍在、松手恢复。
门禁原始输出:
```text
$ dart analyze lib test
Analyzing lib, test...
No issues found!
$ flutter test
00:38 +410: All tests passed!
$ flutter build apk --debug
Running Gradle task 'assembleDebug'...
7.3s
✓ Built build/app/outputs/flutter-apk/app-debug.apk
```
解读:静态检查零告警,410 条测试全部通过,debug APK 构建成功。工作区原有 `pubspec.lock` 变更未纳入本批提交。真机验收由用户执行。