docs(plans): 留痕 K33-G feed rail 与更多弹窗
This commit is contained in:
1 parent
748dea3424
commit
75352e9817
2 files changed
+54
No files matched your search
@@ -1,3 +1,27 @@
|
||||
## [已处理] 2026-10-20 | K33-G 首页 feed:rail 再下移 + 长按更多弹窗复用播放页(仅 App 端)
|
||||
|
||||
**用户指令(2026-10-20,原文)**:
|
||||
> 「1右侧的收藏评论喜欢分享位置在靠下 2长按屏幕中间的更多弹窗和播放页保持一致」
|
||||
|
||||
**口径(只改 Flutter,不动后端、不改接口)**
|
||||
|
||||
1. 右侧 rail 再下移:
|
||||
- 在 `Expanded` 区域内改为**底部对齐**(`Align(alignment: Alignment.bottomRight)` + `Padding(bottom: 12)`),使 rail 紧贴底部信息区上方,不再用百分比对齐;不得与底部信息、整集条重叠。
|
||||
2. 长按中间打开播放页同款「更多」弹窗:
|
||||
- `HomeFeedOverlay` 增加 `required VoidCallback onMore`,长按中间 1/3 改为调用它;刷新按钮的长按也走同一入口;
|
||||
- 删除 feed 私有的 `_FeedMoreSheet` 及其调用,不再使用 feed 专属更多弹窗;
|
||||
- `player_view` 的 homeMode 分支传入 `onMore: () => _openMore(context, episode)`,即播放页现有的 `PlayerMoreSheet`(倍速/清晰度/清屏/下载/小窗),状态用当前 `_playbackSpeed` 与 `logic.qualities`;
|
||||
- 「更多」里的清屏仍需能进入 feed 清屏态(复用 `_hideChrome`),清屏后再次长按两侧可加速的行为保持 K33-F 现状。
|
||||
3. 其余不变:rail 图标/数量/顺序、长按两侧加速、刷新转圈、整集条、底部信息、深色底栏、滑动切剧、返回续播。
|
||||
|
||||
**测试/门禁**
|
||||
- 新增/更新:rail 底部对齐且与底部信息间距 ≤ 其上方 12、长按中间出现 `player-more-sheet`、feed 不再存在旧 `home-feed-download`/`home-feed-pip`/`home-feed-clear` 专属条目(这些 Key 改由播放页更多弹窗承担);
|
||||
- `dart analyze lib test` 零告警 + `flutter test` 全过 + `flutter build apk --debug`。
|
||||
|
||||
**流程**:从 `develop` 拉 `fix/flutter-k33-feed-more`;作者 `Zhou Weidong <502333560@qq.com>`;`--no-ff` 合回 develop 并 push;PROGRESS 留痕;真机验收由用户执行。
|
||||
|
||||
---
|
||||
|
||||
## [已处理] 2026-10-20 | K33-F 首页 feed:rail 再下移 / 拖动放大 / 刷新转圈 / 长按对齐播放页(仅 App 端)
|
||||
|
||||
**用户指令(2026-10-20,原文)**:
|
||||
|
||||
Reference in new issue
Block a user