From 939d985f670dc9d9485321f4326d783510d4d1d8 Mon Sep 17 00:00:00 2001 From: Zhou Weidong <502333560@qq.com> Date: Tue, 20 Oct 2026 11:45:04 +0800 Subject: [PATCH] =?UTF-8?q?docs(plans):=20=E7=95=99=E7=97=95=20K29.7=20?= =?UTF-8?q?=E6=9B=B4=E5=A4=9A=E9=9D=A2=E6=9D=BF=E5=8D=95=E8=A1=8C=E6=8E=92?= =?UTF-8?q?=E5=88=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/plans/INBOX.md | 2 +- docs/plans/PROGRESS.md | 30 ++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 1 deletion(-) diff --git a/docs/plans/INBOX.md b/docs/plans/INBOX.md index f8774c3..d2c67da 100644 --- a/docs/plans/INBOX.md +++ b/docs/plans/INBOX.md @@ -15,7 +15,7 @@ --- -## [待处理] 2026-10-20 | K29.7 「更多」弹窗倍速/清晰度改为单行 +## [已处理] 2026-10-20 | K29.7 「更多」弹窗倍速/清晰度改为单行 **用户指令(2026-10-20,原文)**: > 「倍速 清晰度这些一行就可以放下 不用竖向排列」 diff --git a/docs/plans/PROGRESS.md b/docs/plans/PROGRESS.md index 1566871..13dbad3 100644 --- a/docs/plans/PROGRESS.md +++ b/docs/plans/PROGRESS.md @@ -19900,3 +19900,33 @@ Running Gradle task 'assembleDebug'... ``` 解读:静态检查零告警,384 条测试全部通过,debug APK 构建成功。工作区原有 `pubspec.lock` 变更未纳入本批提交。真机验收由用户执行。 + +## 2026-10-20 ReelShort:K29.7 更多弹窗倍速/清晰度单行排列 + +- 分支:`fix/flutter-k29-sheet-single-row` +- 功能提交:`f083a16 fix(flutter): 更多面板倍速清晰度改为单行排列` +- develop 合并提交:`3b2bdb8 merge: 合并 K29.7 更多面板单行排列`,已推送。 +- `player_more_sheet.dart` 删除倍速、清晰度上方两组独立标题,改为 `_optionRow()` 单行结构:左侧固定 88px 图标 + 名称,右侧 `SingleChildScrollView(scrollDirection: Axis.horizontal)` + `Row` 横向排列选项;每组行高 44。 +- 分段样式沿用 K29.6:高度 28、字号 12、圆角 8、左右 padding 10、段间距 6;选中主色实心白字,未选中浅底深字。 +- 档位多于行宽时可横向滑动(390 宽下 0.75x–3.0x 六个档位属此情形),不发生竖向换行;清晰度仍按接口下发档位启用,仅 AUTO 时其余置灰。 +- 新增 Key:`player-more-speed-row`、`player-more-quality-row`;原 `player-more-speed`、`player-more-quality` 语义保留在横向滚动容器上。 +- 测试补充:两组行高 44、滚动方向为横向、点击 1.5x 后选中态(w700)与 1.0x 取消选中(w500)。 +- 未改动播放逻辑;清屏、暂停中心按钮、跨集清屏、倍速即时生效、拖动进度时间等口径不变。 + +门禁原始输出: + +```text +$ dart analyze lib test +Analyzing lib, test... +No issues found! + +$ flutter test +00:34 +384: All tests passed! + +$ flutter build apk --debug +Running Gradle task 'assembleDebug'... + 7.5s +✓ Built build/app/outputs/flutter-apk/app-debug.apk +``` + +解读:静态检查零告警,384 条测试全部通过,debug APK 构建成功。工作区原有 `pubspec.lock` 变更未纳入本批提交。真机验收由用户执行。