From 5c631c6f23611f9146fc5f0e9379e807377b2032 Mon Sep 17 00:00:00 2001 From: Zhou Weidong <502333560@qq.com> Date: Wed, 21 Oct 2026 13:01:48 +0800 Subject: [PATCH] =?UTF-8?q?docs(progress):=20=E8=AE=B0=E5=BD=95=20K86.9=20?= =?UTF-8?q?=E8=AF=84=E8=AE=BA=E9=9D=A2=E6=9D=BF=E9=94=AE=E7=9B=98=E5=B8=83?= =?UTF-8?q?=E5=B1=80=E4=BF=AE=E5=A4=8D?= 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 9d80368..c28d50e 100644 --- a/docs/plans/PROGRESS.md +++ b/docs/plans/PROGRESS.md @@ -23190,3 +23190,27 @@ $ flutter test ``` 解读:ReelShort 静态检查零告警,507 条测试全部通过。未安装真机,等待用户验收。 + +## 2026-10-21 ReelShort:K86.9 修正评论面板键盘态布局重叠 + +- 功能分支:`fix/comments-keyboard-layout`,从 ReelShort develop `a7c0576` 创建。 +- 功能提交:`bc4c84a fix(player): 修正评论面板键盘态布局重叠`。 +- develop 合并提交:`9876772 merge: 合并 K86.9 评论面板键盘态布局修复`,已推送 `a7c0576..9876772`。 +- 删除 composer 的 `Matrix4.translationValues` 视觉位移和 K86.8 pinned height;面板外层改回 `AnimatedPadding(bottom: keyboardHeight)`,以 200ms `easeOut` 整体抬到键盘正上方。 +- 面板内部恢复普通 Column:标题栏 → Flexible(ListView) → 回复 banner → 输入区,列表视口和输入区不再重叠。 +- 键盘态高度使用 `min(键盘弹起前高度, 屏幕可用高度 - keyboardHeight - 24)`,并通过 `AnimatedSize` 平滑收放;键盘收起后恢复内容自适应及 520 上限。 +- 列表底部 padding 保持输入区预留高度加键盘高度;同一个 TextField/FocusNode/TextEditingController 不因键盘变化重建,也未恢复自动 unfocus。 +- 测试覆盖键盘态列表与输入框矩形不相交、面板底边贴键盘上沿、输入框位于键盘上方、收起后恢复 44 高单行胶囊、文本与焦点保持。 + +门禁原始输出: + +```text +$ dart analyze lib test +Analyzing lib, test... +No issues found! + +$ flutter test +00:47 +507: All tests passed! +``` + +解读:ReelShort 静态检查零告警,507 条测试全部通过。未安装真机,等待用户验收。