docs(progress): 记录 K86.6 评论输入聚焦修复
This commit is contained in:
1 parent
1de35bfa30
commit
f496c9fa16
1 file changed
+27
@@ -23044,6 +23044,33 @@ $ flutter test
|
||||
|
||||
解读:ReelShort 静态检查零告警,508 条测试全部通过。未安装真机,等待用户验收。
|
||||
|
||||
## 2026-10-21 ReelShort:K86.6 修复评论输入聚焦时面板消失
|
||||
|
||||
- 功能分支:`fix/comments-keyboard-focus`,从 ReelShort develop `226ac59` 创建。
|
||||
- 功能提交:`c7b2302 fix(player): 修复评论输入聚焦时面板消失`。
|
||||
- develop 合并提交:`33b49c1 merge: 合并 K86.6 评论输入聚焦修复`,已推送 `226ac59..33b49c1`。
|
||||
- 列表态与聚焦态改为同一棵稳定布局树,复用同一个 `TextField`、`TextEditingController` 和 `FocusNode`;切换时只隐藏标题与列表,输入内容和焦点不丢失。
|
||||
- 新增 Android `KeyboardInsetNotifier` MethodChannel;原生使用 `ViewCompat` 监听 `WindowInsetsCompat.Type.ime()`,并在 inset 变化时回传,Dart 侧按设备像素比换算后与 `MediaQuery.viewInsets` 取最大值。
|
||||
- 聚焦时面板仅按可靠键盘高度上移,保留多行输入框和右对齐发布按钮;键盘收起时释放焦点并恢复列表与单行胶囊输入。
|
||||
- 测试验证聚焦前后 `EditableTextState` 实例不变、键盘出现时面板仍存在且列表隐藏、输入框位于键盘上方、收起后恢复列表且文本不丢失。
|
||||
- 未新增第三方依赖,未修改 iOS 行为,未改后端业务代码。
|
||||
|
||||
门禁原始输出:
|
||||
|
||||
```text
|
||||
$ dart analyze lib test
|
||||
Analyzing lib, test...
|
||||
No issues found!
|
||||
|
||||
$ flutter test
|
||||
01:48 +505: All tests passed!
|
||||
|
||||
$ flutter build apk --debug
|
||||
✓ Built build/app/outputs/flutter-apk/app-debug.apk
|
||||
```
|
||||
|
||||
解读:ReelShort 静态检查零告警,505 条测试全部通过,Android debug APK 构建成功。未安装真机,等待用户验收。
|
||||
|
||||
## 2026-10-21 ReelShort:K86.4 评论聚焦态展开输入面板
|
||||
|
||||
- 功能分支:`fix/comments-composer-expanded`,从 ReelShort develop `8b51a7c` 创建。
|
||||
|
||||
Reference in new issue
Block a user