docs(plans): 留痕 K33-A 首页沉浸式 feed

This commit is contained in:
Zhou Weidong committed 2026-10-20 13:35:25 +08:00
1 parent aa69d4b0c6
commit c43321e19f
2 files changed
+58

No files matched your search

+28
View File
@@ -20537,3 +20537,31 @@ Running Gradle task 'assembleDebug'...
```
解读:静态检查零告警,404 条测试全部通过,debug APK 构建成功。工作区原有 `pubspec.lock` 变更未纳入本批提交。真机验收由用户执行。
## 2026-10-20 ReelShort:K33-A 首页改为沉浸式 feed 流
- 分支:`feature/flutter-k33-home-feed`
- 功能提交:`b7926d6 feat(flutter): 首页改为沉浸式 feed 流`
- develop 合并提交:`53cd2db merge: 合并 K33-A 首页沉浸式 feed`,已推送。
- `home_view.dart` 的 `_home()` 改为 `PlayerPage(homeMode: true, embedded: true, active: tab==0, drama: 首部, feedDramas: 全部, onDramaChanged/onImmersiveChanged 接 HomeLogic, onSearch 跳剧场并聚焦, onDiscover/onMy 切 Tab)`;浏览型首页组件全部保留未删,仅取消首页引用。
- 首页打开即竖向 feed,上滑沿用播放器现有 PageView 换剧;清屏仍通过 `onImmersiveChanged` 隐藏底栏;切 Tab 暂停、切回保持当前剧与集;底部仍 4 槽。
- 测试迁移:`discover_banner_test`(首页轮播 hero 集成)删除,轮播组件测试保留;`home_preview_layout_test`/`home_nav_ui_test`/`widget_test` 的浏览首页断言改为 feed(`home-feed-title`);`k28_a_navigation_test` 重写为 feed 版:进入首页即 feed、上滑标题变化、切剧场 feed 隐藏、feed 搜索跳剧场聚焦、剧场筛选/卡片跳转/320 宽度;`HomeDramaCard` 组件测试保留。
- `widget_test` 预加载用例改为在首页 feed 创建播放器后清空记录,再统计剧场播放器。
门禁原始输出:
```text
$ dart analyze lib test
Analyzing lib, test...
No issues found!
$ flutter test
00:38 +399: All tests passed!
$ flutter build apk --debug
Running Gradle task 'assembleDebug'...
7.2s
✓ Built build/app/outputs/flutter-apk/app-debug.apk
```
解读:静态检查零告警,399 条测试全部通过,debug APK 构建成功。工作区原有 `pubspec.lock` 变更未纳入本批提交。真机验收由用户执行。