docs(plans): 留痕 K33-D 首页 feed 精修

This commit is contained in:
Zhou Weidong committed 2026-10-20 14:05:42 +08:00
1 parent 053993dd5f
commit 452fe74b3d
2 files changed
+58

No files matched your search

+30
View File
@@ -20668,3 +20668,33 @@ Running Gradle task 'assembleDebug'...
- 发现旧批次残留的 `danmaku` l10n key(无代码引用),已用 `fix/flutter-k33-drop-danmaku-key` 提交 `521ebfc fix(flutter): 清理未使用的弹幕文案 key` 并合并(`f94926c`)。
- 合并后复跑 `dart analyze lib test` 零告警、`flutter test` 401 条全过、`flutter build apk --debug` 成功。
## 2026-10-20 ReelShort:K33-D 首页 feed 去底色 + 整集条优化 + 返回续播
- 分支:`fix/flutter-k33-feed-clean`
- 功能提交:`636b369 fix(flutter): 首页 feed 去底色并优化整集条`
- develop 合并提交:`a312672 merge: 合并 K33-D 首页 feed 精修`,已推送。
- 首页无底色:Scaffold 背景回到透明;首页 Tab 不再绘制 `pageGradient`(渐变只在非首页 Tab 绘制,带 Key `home-page-gradient`);`HomeFeedOverlay` 删除顶部/底部黑色 scrim;首页状态栏用 `SystemUiOverlayStyle.light`。
- 整集条:去掉 0xCC000000 深色底,高度 44,图标/文案/箭头垂直居中;2px 进度线贴底,20px 手势区可点按/拖动 seek;新增白色进度圆点 Key `home-feed-progress-thumb`,常态 6×6、拖动 10×10。
- 返回续播:`PlayerPage.onOpenFullPlayer` 改为异步,await 路由返回后仅在 `mounted && widget.active`(仍在首页 Tab)时 `logic.session.setUserWantsPlay(true)`,当前剧/集不重置。
- 其余结构(三 tab、刷新、系列信息、标题、标签、作者声明、rail、清屏、滑动切剧、深色底栏)未变。
测试:新增首页透明底/无渐变、状态栏浅色、切剧场恢复深色状态栏、整集条高 44 且文案垂直居中、圆点 6→10→6、从整集条进入播放页返回后恢复播放。
门禁原始输出:
```text
$ dart analyze lib test
Analyzing lib, test...
No issues found!
$ flutter test
00:37 +403: All tests passed!
$ flutter build apk --debug
Running Gradle task 'assembleDebug'...
7.3s
✓ Built build/app/outputs/flutter-apk/app-debug.apk
```
解读:静态检查零告警,403 条测试全部通过,debug APK 构建成功。工作区原有 `pubspec.lock` 变更未纳入本批提交。真机验收由用户执行。