From df2023a523e24348a8f21ac83a97074b3a133341 Mon Sep 17 00:00:00 2001 From: Zhou Weidong <502333560@qq.com> Date: Tue, 20 Oct 2026 10:42:58 +0800 Subject: [PATCH] =?UTF-8?q?docs(plans):=20=E8=AE=B0=E5=BD=95=20K28-C=20?= =?UTF-8?q?=E6=92=AD=E6=94=BE=E9=A1=B5=E4=B8=8E=E5=9B=9B=E9=9D=A2=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/plans/INBOX.md | 2 +- docs/plans/PROGRESS.md | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 1 deletion(-) diff --git a/docs/plans/INBOX.md b/docs/plans/INBOX.md index 76d2f81..aa1204b 100644 --- a/docs/plans/INBOX.md +++ b/docs/plans/INBOX.md @@ -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 面板简图)。 diff --git a/docs/plans/PROGRESS.md b/docs/plans/PROGRESS.md index 3d87980..c78e14a 100644 --- a/docs/plans/PROGRESS.md +++ b/docs/plans/PROGRESS.md @@ -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` 变更未纳入本批提交。真机验收由用户执行。