From 3c64525a3e07dd6fbe5489f688701a77f8ffb4a3 Mon Sep 17 00:00:00 2001 From: Zhou Weidong <502333560@qq.com> Date: Wed, 21 Oct 2026 12:21:51 +0800 Subject: [PATCH] =?UTF-8?q?docs(progress):=20=E8=AE=B0=E5=BD=95=20K86.4=20?= =?UTF-8?q?=E8=AF=84=E8=AE=BA=E5=B1=95=E5=BC=80=E8=BE=93=E5=85=A5=E9=9D=A2?= =?UTF-8?q?=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/plans/PROGRESS.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/docs/plans/PROGRESS.md b/docs/plans/PROGRESS.md index 10ef6aa..88e2232 100644 --- a/docs/plans/PROGRESS.md +++ b/docs/plans/PROGRESS.md @@ -23044,6 +23044,31 @@ $ flutter test 解读:ReelShort 静态检查零告警,508 条测试全部通过。未安装真机,等待用户验收。 +## 2026-10-21 ReelShort:K86.4 评论聚焦态展开输入面板 + +- 功能分支:`fix/comments-composer-expanded`,从 ReelShort develop `8b51a7c` 创建。 +- 功能提交:`519cab2 fix(player): 评论聚焦态改为展开输入面板`。 +- develop 合并提交:`838beaa merge: 合并 K86.4 评论展开输入面板`,已推送 `8b51a7c..838beaa`。 +- TextField 获得焦点后面板切换为输入模式:隐藏标题栏与评论列表,只保留贴键盘上沿的白色顶部圆角卡片。 +- 多行输入框支持 `minLines: 1`、`maxLines: 4` 自动增高,commentInput 灰底、12 圆角、15 号文字,无边框;保留 `comment-input` Key 和原 FocusNode。 +- 发布按钮使用 `postComment` 文案、32 高度、8 圆角;空内容或提交中禁用,有内容时主色浅底与主色文字,保留 `comment-post` Key。 +- 回复态 banner 保留在输入框上方;没有图片、表情或 @ 图标。 +- 发送成功后清空内容并保持聚焦;失败提示与内容保留逻辑不变。失焦后恢复 K86.2 的列表和单行胶囊输入。 +- 测试覆盖聚焦展开、列表隐藏、多行输入尺寸、无附加图标、按钮启停、发送后清空并保持聚焦、失焦恢复列表,以及键盘 inset 下卡片底边跟随键盘。 + +门禁原始输出: + +```text +$ dart analyze lib test +Analyzing lib, test... +No issues found! + +$ flutter test +00:47 +509: All tests passed! +``` + +解读:ReelShort 静态检查零告警,509 条测试全部通过。未安装真机,等待用户验收。 + ## 2026-10-21 ReelShort:K86.3 Android 键盘窗口不压缩整页 - 功能分支:`fix/ime-adjust-nothing`,从 ReelShort develop `5160ab4` 创建。