diff --git a/docs/plans/INBOX.md b/docs/plans/INBOX.md index b568f6b..dc77d89 100644 --- a/docs/plans/INBOX.md +++ b/docs/plans/INBOX.md @@ -20,6 +20,29 @@ --- +## [待处理] 2026-10-19 | K27.8 首页右侧互动下移 + 倍速移入右上角弹窗 + 拖动进度显示时间 + +**用户指令(2026-10-19,原文)**: +> 「现在把首页右侧的 喜欢 评论 分享 收藏位置再往下调整下 而且点剧集进去的播放页 倍速是放在 右上角点击的弹窗内 滑动进度条的时候要有时间」 + +**口径** +1. 首页右侧互动栏(喜欢/评论/分享/收藏)整体下移:`HomeFeedOverlay` 中该栏的 `Align` 从 `Alignment.centerRight` 调整为约 `Alignment(1.0, 0.45)`(或等效的下移),右侧间距保持 12,不得与底部信息卡重叠。 +2. 倍速入口从画面右下角移除(删除 `player-speed` 那个 `1.0x` 文本按钮),改放到右上角「更多」弹窗内: + - `_openMore` 弹窗新增 `ListTile`,Key `player-more-speed`,leading `Icons.speed_rounded`,title 为 `l10n.playbackSpeed`,trailing 显示当前倍速(如 `1.0x`)。 + - 点击后关闭更多弹窗并打开现有倍速弹窗 `player-speed-sheet`;档位与选中逻辑保持不变,选择后立即生效并更新 trailing。 +3. 拖动进度条时显示时间:播放页 `SeekProgressBar` 改为 `showTimes: true`,拖动过程中显示 `当前时间 / 总时长`(复用组件已有的 `mm:ss / mm:ss` 预览),松手后按现有逻辑 seek。 +4. 其余已确认规则不变:中心按钮仅暂停时显示、清屏跨集共享、退出清屏按钮、无定时器。 + +**测试** +1. 首页 `rail-like` 的垂直中心比修改前更低(断言其 center.dy 大于播放器可视区中线上方阈值,或与底部信息卡顶部保持间距)。 +2. 播放页不再存在 `player-speed` 主画面入口;`player-more` → `player-more-speed` → `player-speed-sheet` 可打开;选 `1.5x` 后关闭弹窗,再次打开更多弹窗 trailing 显示 `1.5x`。 +3. 拖动 `player-progress` 过程中出现形如 `mm:ss / mm:ss` 的时间文本;松手后消失。 +4. 既有测试全过。 + +**流程**:从最新 `develop` 拉 `fix/flutter-feed-rail-speed-time`;门禁 `dart analyze lib test` 零告警 + `flutter test` 全过 + `flutter build apk --debug`;`--no-ff` 合回 develop 并 push;作者 `Zhou Weidong <502333560@qq.com>`;PROGRESS 留痕;真机验收由用户执行。 + +--- + ## [待处理] 2026-10-19 | K27.7 倍速选择改为弹窗 **用户指令(2026-10-19,原文)**: