docs(plans): 记录 K28-C 播放页与四面板
This commit is contained in:
1 parent
62a0d3636d
commit
df2023a523
2 files changed
+34
-1
No files matched your search
@@ -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` 变更未纳入本批提交。真机验收由用户执行。
|
||||
Reference in new issue
Block a user