docs(plans): 留痕 K33-E 首页 feed 刷新与进度优化
This commit is contained in:
1 parent
452fe74b3d
commit
d82d5c76be
2 files changed
+56
No files matched your search
@@ -20698,3 +20698,33 @@ Running Gradle task 'assembleDebug'...
|
||||
```
|
||||
|
||||
解读:静态检查零告警,403 条测试全部通过,debug APK 构建成功。工作区原有 `pubspec.lock` 变更未纳入本批提交。真机验收由用户执行。
|
||||
|
||||
## 2026-10-20 ReelShort:K33-E 首页 feed 无感刷新 / rail 下移 / 进度细节
|
||||
|
||||
- 分支:`fix/flutter-k33-feed-refresh`
|
||||
- 功能提交:`82fe237 fix(flutter): 首页 feed 静默刷新与进度条细节`
|
||||
- develop 合并提交:`564c0db merge: 合并 K33-E 首页 feed 刷新与进度优化`,已推送。
|
||||
- `CatalogController.refresh()`:静默 fetchHomeFeed,成功替换并 notify、返回 true;失败返回 false,且不改 `loading`/`error`/旧数据。feed 刷新按钮改用 `catalog.refresh()`,失败在 `player_view` 弹 `catalogError` SnackBar,刷新期间不出现全屏 loading。
|
||||
- rail 对齐 `Alignment(1.0, 0.68)`,底部不与信息区/整集条重叠。
|
||||
- 整集条背景 `0x4D000000` 通栏、高 44;进度圆点中心与轨道中心严格重合(都以距条底 6px 为基准);常态轨道 2px / 圆点 6px,拖动中 4px / 10px,松手回落;手势区 24px。进度区只接管横向拖动,整条点击仍打开全屏播放页,避免点文字被 seek 抢走。
|
||||
- 其余结构未变。
|
||||
|
||||
测试:新增 `CatalogController.refresh` 成功/失败用例(失败保留旧数据且 loading 不变);首页刷新不出现全屏 loading;rail 位于底部信息上方;整集条背景色/高度、圆点与轨道同心、拖动 4/10 与松手 2/6。
|
||||
|
||||
门禁原始输出:
|
||||
|
||||
```text
|
||||
$ dart analyze lib test
|
||||
Analyzing lib, test...
|
||||
No issues found!
|
||||
|
||||
$ flutter test
|
||||
00:39 +407: All tests passed!
|
||||
|
||||
$ flutter build apk --debug
|
||||
Running Gradle task 'assembleDebug'...
|
||||
12.7s
|
||||
✓ Built build/app/outputs/flutter-apk/app-debug.apk
|
||||
```
|
||||
|
||||
解读:静态检查零告警,407 条测试全部通过,debug APK 构建成功。工作区原有 `pubspec.lock` 变更未纳入本批提交。真机验收由用户执行。
|
||||
Reference in new issue
Block a user