diff --git a/docs/plans/PROGRESS.md b/docs/plans/PROGRESS.md index 1a713c8..d41c18d 100644 --- a/docs/plans/PROGRESS.md +++ b/docs/plans/PROGRESS.md @@ -5578,3 +5578,40 @@ Git: 提交与合并 author/committer 均为 `Zhou Weidong <502333560@qq.com>`; `develop` 与 `fix/flutter-clear-screen-shared` 已推送。真机验收由用户执行。 + +### K27.7 倍速入口改为底部弹窗(2026-10-19) + +- 播放器右下角 `1.0x` 改为可点击 `player-speed`,显示当前倍速。 +- 点击弹出 `player-speed-sheet`,档位 0.5/0.75/1.0/1.25/1.5/2.0, + Key `player-speed-<值>`,当前档主色高亮。 +- 选择后关闭弹窗、入口同步,并调用当前 `VideoPlayerController.setPlaybackSpeed`。 +- 倍速状态由 `_PlayerPageState._playbackSpeed` 持有,同时同步到 `PlayerLogic`; + 新控制器在 prepare/activate 时应用当前倍速,切集沿用。 +- 清屏时倍速入口随控制层隐藏;普通/暂停态显示。 +- 新增 l10n `playbackSpeed` 三语。 + +门禁原始输出: + +```text +$ dart analyze lib test +No issues found! + +$ flutter test +00:29 +356: All tests passed! + +$ flutter build apk --debug +Running Gradle task 'assembleDebug'... 22.3s +✓ Built build/app/outputs/flutter-apk/app-debug.apk +``` + +构建在 `/tmp/reelshort-speed-sheet` 独立 worktree 完成。 + +Git: + +```text +3a7e0bc feat(player): 倍速改为底部弹窗选择 +87628e7 merge: 倍速改为底部弹窗选择 +``` + +提交与合并 author/committer 均为 `Zhou Weidong <502333560@qq.com>`; +`develop` 与 `fix/flutter-speed-sheet` 已推送。真机验收由用户执行。