diff --git a/docs/plans/INBOX.md b/docs/plans/INBOX.md index eaba6ab..b568f6b 100644 --- a/docs/plans/INBOX.md +++ b/docs/plans/INBOX.md @@ -20,6 +20,30 @@ --- +## [待处理] 2026-10-19 | K27.7 倍速选择改为弹窗 + +**用户指令(2026-10-19,原文)**: +> 「倍速的要写在弹窗内」 + +**口径** +1. `_PlaybackOverlay` 画面右下角常驻的静态 `1.0x` 文本改为可点击的倍速入口(Key `player-speed`,文案显示当前倍速,如 `1.0x`)。 +2. 点击弹出倍速弹窗(底部 sheet,Key `player-speed-sheet`),选项:`0.5x / 0.75x / 1.0x / 1.25x / 1.5x / 2.0x`,每项 Key `player-speed-<值>`(如 `player-speed-1.5`);当前项用主色高亮。 +3. 选择后立即 `controller.setPlaybackSpeed(value)` 并关闭弹窗,入口文案同步更新。 +4. 倍速状态由 `_PlayerPageState` 统一持有:切换剧集后新控制器自动沿用当前倍速;离开播放页后恢复默认 1.0x。 +5. 清屏态不显示倍速入口(与顶栏/进度条一起隐藏);普通态与暂停态显示。 +6. l10n 新增 `playbackSpeed`:en `Playback speed` / zh `倍速` / id `Kecepatan putar`;三语齐全。 + +**测试** +1. 点 `player-speed` 出现 `player-speed-sheet`,包含 6 个档位。 +2. 选 `player-speed-1.5` 后弹窗关闭,入口显示 `1.5x`。 +3. 清屏后倍速入口隐藏。 +4. 切集后倍速入口仍显示所选值(若实现层可测)。 +5. 既有测试全过。 + +**流程**:从最新 `develop` 拉 `fix/flutter-speed-sheet`;门禁 `dart analyze lib test` 零告警 + `flutter test` 全过 + `flutter build apk --debug`;`--no-ff` 合回 develop 并 push;作者 `Zhou Weidong <502333560@qq.com>`;PROGRESS 留痕;真机验收由用户执行。 + +--- + ## [待处理] 2026-10-19 | K27.6 首页集数文案左贴 + 清屏状态跨集共享 **用户指令(2026-10-19,原文)**: