From 12a011fdce159880073d4342c84368702a396585 Mon Sep 17 00:00:00 2001 From: Zhou Weidong <502333560@qq.com> Date: Wed, 21 Oct 2026 13:06:20 +0800 Subject: [PATCH] =?UTF-8?q?docs(progress):=20=E8=AE=B0=E5=BD=95=20K86.10?= =?UTF-8?q?=20=E8=AF=84=E8=AE=BA=E9=9D=A2=E6=9D=BF=E9=AB=98=E5=BA=A6?= =?UTF-8?q?=E4=B8=8E=E6=94=B6=E8=B5=B7=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/plans/PROGRESS.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/docs/plans/PROGRESS.md b/docs/plans/PROGRESS.md index c28d50e..23ff0b3 100644 --- a/docs/plans/PROGRESS.md +++ b/docs/plans/PROGRESS.md @@ -23214,3 +23214,27 @@ $ flutter test ``` 解读:ReelShort 静态检查零告警,507 条测试全部通过。未安装真机,等待用户验收。 + +## 2026-10-21 ReelShort:K86.10 评论面板保持高度并两段式收起 + +- 功能分支:`fix/comments-dismiss-flow`,从 ReelShort develop `9876772` 创建。 +- 功能提交:`d081cff fix(player): 评论面板保持高度并两段式收起`。 +- develop 合并提交:`a142a6c merge: 合并 K86.10 评论面板高度与收起流程`,已推送 `9876772..a142a6c`。 +- 键盘弹出时继续使用弹出前测量的面板高度,仅当「高度 + 键盘」超过可用高度时压缩;面板通过 200ms `AnimatedPadding` 整体平滑上移,内部标题/列表/输入区仍为 K86.9 的不重叠 Column。 +- 评论 modal 设置 `isDismissible: false`、`enableDrag: false`,关闭动作统一交给面板处理。 +- DramaCommentsSheet 外层新增全屏透明点击层;第一次点击在输入聚焦或键盘可见时只执行失焦,第二次点击才关闭面板。面板内部使用 opaque 手势区域,列表、输入框和按钮点击不会误触外层。 +- 顶部向下箭头仍一次点击直接关闭;移除 TextField 自身的 `onTapOutside`,避免手势竞争造成第一击误关闭。 +- 测试覆盖键盘弹出前后面板高度一致、点内部不关闭、第一次外点仅失焦且面板保留、模拟键盘落下后第二次外点关闭。 + +门禁原始输出: + +```text +$ dart analyze lib test +Analyzing lib, test... +No issues found! + +$ flutter test +00:47 +508: All tests passed! +``` + +解读:ReelShort 静态检查零告警,508 条测试全部通过。未安装真机,等待用户验收。