docs(plans): 记录 K29 播放页与语言入口
This commit is contained in:
1 parent
c1d29baa87
commit
3334b45334
2 files changed
+34
-1
No files matched your search
+1
-1
@@ -1,4 +1,4 @@
|
||||
## [待处理] 2026-10-20 | K29 播放页按新参考重构 + 语言入口移到「我的」
|
||||
## [已处理] 2026-10-20 | K29 播放页按新参考重构 + 语言入口移到「我的」
|
||||
|
||||
**用户指令**:「播放页面按照这个来修改 剧场的语言不展示 在我的页面切换」(附播放页/更多面板/评论面板三张参考图)。
|
||||
|
||||
|
||||
@@ -19673,3 +19673,36 @@ Running Gradle task 'assembleDebug'...
|
||||
```
|
||||
|
||||
解读:静态检查零告警,378 条测试全部通过,debug APK 构建成功。工作区原有 `pubspec.lock` 变更未纳入本批提交。真机验收由用户执行。
|
||||
|
||||
## 2026-10-20 ReelShort:K29 播放页重构与语言入口
|
||||
|
||||
- 分支:`feature/flutter-k29-player-language`
|
||||
- 功能提交:`8c43e9e feat(flutter): 重构播放页并增加语言切换`
|
||||
- develop 合并提交:`c4ad5d7 merge: 合并 K29 播放页与语言切换`,已推送。
|
||||
- 播放页:顶栏改为返回 + 第 n 集 + 倍速入口 + 更多;移除旧大标题/副标题/题材胶囊/分页点和顶栏清屏按钮;视频下方增加「全屏观看」胶囊;右侧 rail 调整为收藏、评论、点赞、分享,没有服务端计数的项目不显示虚假数字。
|
||||
- 底部黑色信息面板:剧名可进详情、第 n 集/简介可展开收起、作者声明有数据才显示、细进度条和当前/总时长;底栏保留选集/总集数/免费观看入口,PiP 可用时显示小窗按钮。
|
||||
- 更多面板:倍速分段(0.75/1/1.25/1.5/2/3)、清晰度分段(仅接口下发档位可用,AUTO 之外显示不可用)、不感兴趣、清屏播放、弹幕与弹幕设置、离线缓存、字体大小、投屏、定时关闭、投诉;无后端能力项禁用并明确标注。
|
||||
- 评论面板:`n 条评论` 标题、评论数、关闭、头像/昵称/内容/时间/回复/点赞和底部输入框;保留现有评论翻页、回复、删除、举报能力。
|
||||
- 清屏、退出清屏、跨集清屏保持、暂停才显示中心播放按钮、倍速即时生效和拖动进度显示时间功能保留。
|
||||
- 剧场移除 `theater-language-chips`、`TheaterLanguage` 状态和筛选代码;分类 chips、搜索、失焦、下拉刷新保留。
|
||||
- 我的页新增 `mine-language` 菜单和 `mine-language-zh/en/id` 三选一弹窗;新增 `LocaleController` 通过 Provider 接管 `MaterialApp.locale`,首次启动仍跟随 `resolveAppLocale`,选择即时生效并持久化到 `app.locale`。
|
||||
- 删除失活的 `player_text_size_sheet.dart`、`quality_sheet.dart` 及旧清晰度弹窗测试,保留播放页内嵌字体大小和清晰度分段能力。
|
||||
- 数据缺口:评论总数/收藏数在接口未提供时隐藏;投屏、定时关闭、弹幕设置等无后端契约能力保持禁用,不伪造功能。
|
||||
|
||||
门禁原始输出:
|
||||
|
||||
```text
|
||||
$ dart analyze lib test
|
||||
Analyzing lib, test...
|
||||
No issues found!
|
||||
|
||||
$ flutter test
|
||||
00:35 +382: All tests passed!
|
||||
|
||||
$ flutter build apk --debug
|
||||
Running Gradle task 'assembleDebug'...
|
||||
7.0s
|
||||
✓ Built build/app/outputs/flutter-apk/app-debug.apk
|
||||
```
|
||||
|
||||
解读:静态检查零告警,382 条测试全部通过,debug APK 构建成功。工作区原有 `pubspec.lock` 变更未纳入本批提交。真机验收由用户执行。
|
||||
Reference in new issue
Block a user