merge: 合并 K86.14 评论输入独立弹窗留痕
This commit is contained in:
commit
12502a2e69
1 file changed
+24
@@ -23308,3 +23308,27 @@ $ flutter test
|
||||
```
|
||||
|
||||
解读:ReelShort 静态检查零告警,509 条测试全部通过。未安装真机,等待用户验收。
|
||||
|
||||
## 2026-10-21 ReelShort:K86.14 评论输入改为独立弹窗
|
||||
|
||||
- 功能分支:`fix/comments-composer-sheet`,从 ReelShort develop `aa14d0a` 创建。
|
||||
- 功能提交:`282f51c fix(player): 评论输入改为独立弹窗`。
|
||||
- develop 合并提交:`c8ac2c9 merge: 合并 K86.14 评论输入独立弹窗`,已推送 `aa14d0a..c8ac2c9`。
|
||||
- 评论面板底部继续使用 K86.11/K86.12 的假输入条;点击后通过独立的 `showModalBottomSheet` 打开 `CommentComposerSheet`,原评论面板保持半屏高度和位置不变。
|
||||
- 新输入弹窗固定为半屏高度,白色顶部圆角卡片内只保留 1~4 行输入框与右对齐发布按钮,不包含图片、表情或 @ 入口。
|
||||
- 键盘高度取 `MediaQuery.viewInsets` 与 `KeyboardInsetNotifier` 的较大值,弹窗用 200ms `easeOut` 上移到键盘上方;键盘收起或提交成功后关闭,失败时保留弹窗、输入与焦点。
|
||||
- 新弹窗复用原 `CommentController` 发布并更新评论列表,没有创建第二个列表控制器;发布成功后刷新评论总数。登录闸、回复目标与待审核流程继续沿用原逻辑。
|
||||
- 更新评论面板及播放页集成测试,覆盖独立弹窗出现、原评论面板尺寸与位置不变、输入弹窗半屏高度、键盘上移、提交关闭、失败保留、回复与登录场景。
|
||||
|
||||
门禁原始输出:
|
||||
|
||||
```text
|
||||
$ dart analyze lib test
|
||||
Analyzing lib, test...
|
||||
No issues found!
|
||||
|
||||
$ flutter test --no-pub
|
||||
00:49 +509: All tests passed!
|
||||
```
|
||||
|
||||
解读:ReelShort 静态检查零告警,509 条测试全部通过。未安装真机,等待用户验收。
|
||||
Reference in new issue
Block a user