From e6e8a347fca3d3f341e3e2a8b98c17610c17bbdb Mon Sep 17 00:00:00 2001 From: Zhou Weidong <502333560@qq.com> Date: Wed, 21 Oct 2026 14:12:13 +0800 Subject: [PATCH] =?UTF-8?q?docs(progress):=20=E8=AE=B0=E5=BD=95=20K86.17?= =?UTF-8?q?=20=E8=BE=93=E5=85=A5=E5=BC=B9=E7=AA=97=E6=94=B6=E8=B5=B7?= =?UTF-8?q?=E8=A7=84=E5=88=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/plans/PROGRESS.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/docs/plans/PROGRESS.md b/docs/plans/PROGRESS.md index 9ae8a51..09016fe 100644 --- a/docs/plans/PROGRESS.md +++ b/docs/plans/PROGRESS.md @@ -23403,3 +23403,26 @@ $ flutter test --no-pub ``` 解读:ReelShort 静态检查零告警,509 条测试全部通过。未安装真机,等待用户验收。 + +## 2026-10-21 ReelShort:K86.17 输入弹窗收起规则调整 + +- 功能分支:`fix/composer-dismiss-rule`,从 ReelShort develop `f9f7709` 创建。 +- 功能提交:`cb58f64 fix(player): 收起键盘不关闭评论输入弹窗`。 +- develop 合并提交:`bc971c1 merge: 合并 K86.17 输入弹窗收起规则修复`,已推送 `f9f7709..bc971c1`。 +- 删除键盘高度归零时自动 `_closeSheet()` 的逻辑,并移除对应 `WidgetsBindingObserver`、键盘可见状态与指标回调;IME 收起后输入弹窗保留,仅按 200ms 动画回落到屏幕底部。 +- 删除输入框失焦自动关闭与 TextField `onTapOutside`,失焦后弹窗仍存在,用户可再次点击输入框唤起键盘。 +- 关闭入口仅保留透明遮罩点击和发布成功;输入框、发布按钮及弹窗内部点击均不会关闭输入弹层。K86.16 的透明 barrier、评论面板不动、黑色成功提示和紧凑高度均保持。 +- 测试覆盖键盘 0 → 正数 → 0 后弹窗仍存在且回到底部、输入框失焦后保留并可重新聚焦、内部点击不关闭、透明遮罩只关闭输入弹层。 + +门禁原始输出: + +```text +$ dart analyze lib test +Analyzing lib, test... +No issues found! + +$ flutter test --no-pub +00:46 +510: All tests passed! +``` + +解读:ReelShort 静态检查零告警,510 条测试全部通过。未安装真机,等待用户验收。