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
@@ -20759,3 +20759,33 @@ Running Gradle task 'assembleDebug'...
|
||||
```
|
||||
|
||||
解读:静态检查零告警,410 条测试全部通过,debug APK 构建成功。工作区原有 `pubspec.lock` 变更未纳入本批提交。真机验收由用户执行。
|
||||
|
||||
## 2026-10-20 ReelShort:K33-G feed rail 底部对齐 + 更多弹窗复用播放页
|
||||
|
||||
- 分支:`fix/flutter-k33-feed-more`
|
||||
- 功能提交:`7e415f6 fix(flutter): feed rail 底部对齐并复用播放页更多`
|
||||
- develop 合并提交:`28ff9a7 merge: 合并 K33-G feed rail 与更多弹窗`,已推送。
|
||||
- rail 在 Expanded 区内改为 `Align(Alignment.bottomRight)` + 底部 12 内边距,紧贴底部信息上方,不再使用百分比对齐。
|
||||
- `HomeFeedOverlay` 新增 `required VoidCallback onMore`:中间 1/3 长按与刷新按钮长按都走该入口;删除 feed 私有 `_FeedMoreSheet`/`_openMore` 及 `onPip` 参数。
|
||||
- `player_view` homeMode 传 `onMore: () => _openMore(context, episode)`,复用播放页 `PlayerMoreSheet`(倍速/清晰度/清屏/下载/小窗),状态取 `_playbackSpeed`/`logic.qualities`,清屏复用 `_hideChrome`。
|
||||
- 其余(rail 样式、两侧长按加速、刷新转圈、整集条、底部信息、深色底栏、滑动切剧、返回续播)未变。
|
||||
|
||||
测试:rail 底部对齐(与底部信息间距 ≤20)、长按中间出现 `player-more-sheet`、旧 `home-feed-clear/download/pip` 不存在。
|
||||
|
||||
门禁原始输出:
|
||||
|
||||
```text
|
||||
$ dart analyze lib test
|
||||
Analyzing lib, test...
|
||||
No issues found!
|
||||
|
||||
$ flutter test
|
||||
00:38 +410: All tests passed!
|
||||
|
||||
$ flutter build apk --debug
|
||||
Running Gradle task 'assembleDebug'...
|
||||
7.4s
|
||||
✓ Built build/app/outputs/flutter-apk/app-debug.apk
|
||||
```
|
||||
|
||||
解读:静态检查零告警,410 条测试全部通过,debug APK 构建成功。工作区原有 `pubspec.lock` 变更未纳入本批提交。真机验收由用户执行。
|
||||
Reference in new issue
Block a user