docs(plans): 留痕 K79 进度拖动防闪

This commit is contained in:
Zhou Weidong authored and jianghaifeng committed 2026-10-21 10:25:25 +08:00
1 parent 64ddfe8cae
commit f1c11df5d5
2 files changed
+75 -25

No files matched your search

+29
View File
@@ -22710,6 +22710,35 @@ Running Gradle task 'assembleDebug'...
解读:静态检查零告警,486 条测试全部通过,debug APK 构建成功。真机验收由用户执行。
## 2026-10-21 ReelShort:K79-A 拖动进度条加载态闪烁修复
- 前置状态:K78-A 已完成并合并,develop 合并提交 `7270863`。
- 分支:`fix/progress-scrub-flicker`
- 功能提交:`1993ff1 fix(player): 修复拖动进度条时加载态闪烁`
- develop 合并提交:`c06a67c merge: 合并 K79-A 进度拖动防闪`,已推送 `7270863..c06a67c`。
- 全屏 `SeekProgressBar` 与首页 feed `_FeedProgressBar` 均增加 350ms buffering 去抖;短暂 buffering 不再切换加载轨道,缓冲结束立即取消计时器并恢复。
- 未初始化状态仍立即显示 `progress-loading`;`_previewFraction` / `_preview` 存在时始终保留正常进度条和滑块,不显示加载态。
- 控制器切换时正确移除旧监听、取消计时器并监听新控制器,销毁时移除监听并清理计时器;首页 feed 加载态期间禁用拖动回调。
- 测试覆盖 200ms 短暂缓冲仍显示 Slider、400ms 持续缓冲显示加载轨道、拖动中持续 buffering 仍保留 Slider,以及首页 feed 的去抖和拖动保护。
门禁原始输出:
```text
$ dart analyze lib test
Analyzing lib, test...
No issues found!
$ flutter test
01:01 +488: All tests passed!
$ flutter build apk --debug
Running Gradle task 'assembleDebug'...
13.3s
✓ Built build/app/outputs/flutter-apk/app-debug.apk
```
解读:静态检查零告警,488 条测试全部通过,debug APK 构建成功。真机验收由用户执行。
## 2026-10-21 ReelShort:K78-A 底部导航图标与文字放大
- 前置状态:K77-A 已完成并合并,develop 合并提交 `0ba6ea9`。