docs(plans): 留痕 K29.7 更多面板单行排列

This commit is contained in:
Zhou Weidong committed 2026-10-20 11:45:04 +08:00
1 parent c93ba886b4
commit 939d985f67
2 files changed
+31 -1

No files matched your search

+1 -1
View File
@@ -15,7 +15,7 @@
---
## [待处理] 2026-10-20 | K29.7 「更多」弹窗倍速/清晰度改为单行
## [已处理] 2026-10-20 | K29.7 「更多」弹窗倍速/清晰度改为单行
**用户指令(2026-10-20,原文)**:
> 「倍速 清晰度这些一行就可以放下 不用竖向排列」
+30
View File
@@ -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` 变更未纳入本批提交。真机验收由用户执行。