docs(plans): 记录 K28-C 播放页与四面板

This commit is contained in:
Zhou Weidong committed 2026-10-20 10:42:58 +08:00
1 parent 62a0d3636d
commit df2023a523
2 files changed
+34 -1

No files matched your search

+1 -1
View File
@@ -1,4 +1,4 @@
## [待处理] 2026-10-20 | K28-R 按简图重设计剩余 UI(A2 → B → C 连续执行)
## [已处理] 2026-10-20 | K28-R 按简图重设计剩余 UI(A2 → B → C 连续执行)
**用户指令**:「UI 不是完全按照这个设计的 重新设计ui」(再次附 5 屏 + 4 面板简图)。
+33
View File
@@ -19640,3 +19640,36 @@ Running Gradle task 'assembleDebug'...
```
解读:静态检查零告警,374 条测试全部通过,debug APK 构建成功。工作区原有 `pubspec.lock` 变更未纳入本批提交。真机验收由用户执行。
## 2026-10-20 ReelShort:K28-C 播放页与四面板重设计
- 分支:`feature/flutter-k28-c`
- 基线:`148fbc3 merge: 合并 K28-B 创作与我的页面`
- 功能提交:`9a4269b feat(flutter): 重设计播放页与操作面板`
- develop 合并提交:`f1efbc5 merge: 合并 K28-C 播放页与操作面板`,已推送。
- 播放页:顶部大标题 + 橙点、剧集副标题、清屏与更多圆形按钮;海报作为视频加载前后的 Hero 底图;题材胶囊与页码点;右侧点赞/评论/收藏/分享 rail;底部剧名、第 n 集、题材标签 + 追剧、简介、常驻当前/总时长、进度条、选集/下一集/更多。
- 选集面板:六列等宽网格,当前集橙色高亮,锁定集显示锁标;标题区含剧名、总集数与关闭按钮。
- 评论面板:白底圆角弹层、评论数与关闭按钮、现有评论列表/翻页/回复/点赞/举报/输入发布逻辑保持。
- 更多面板:倍速、清晰度、下载、文字大小、画中画、投诉;倍速继续打开原有 `player-speed-sheet`,文字大小即时作用于播放页标题、副标题与简介。
- 内容解锁面板:金币解锁连接真实 `unlockEpisode`;广告和会员入口按当前契约缺口显示“即将开放”并禁用,底部注明“具体解锁方式以作品而定”。
- 清理:删除不再被引用的 `player_featured_comment.dart`,全仓检索零引用后提交;`player_view.dart` 由 1212 行拆至 489 行,新增浮层、模型、部件、面板文件均低于 500 行。
- 未回退:清屏/退出清屏、仅暂停时显示中心播放按钮、清屏跨集保持、倍速弹窗、拖动进度显示时间;新增锁定集、六列选集、更多操作与解锁面板结构测试。
- 数据缺口:剧级评论数暂无独立下发,未伪造数字;点赞数仅在服务端返回后显示;广告/VIP 解锁和文字大小持久化仍需后续契约或偏好能力。
门禁原始输出:
```text
$ dart analyze lib test
Analyzing lib, test...
No issues found!
$ flutter test
00:33 +378: All tests passed!
$ flutter build apk --debug
Running Gradle task 'assembleDebug'...
7.1s
✓ Built build/app/outputs/flutter-apk/app-debug.apk
```
解读:静态检查零告警,378 条测试全部通过,debug APK 构建成功。工作区原有 `pubspec.lock` 变更未纳入本批提交。真机验收由用户执行。