From 8b176a68809c8bc88329e309f2b545e808b82014 Mon Sep 17 00:00:00 2001 From: Zhou Weidong <502333560@qq.com> Date: Tue, 20 Oct 2026 12:16:19 +0800 Subject: [PATCH] =?UTF-8?q?docs(plans):=20=E7=95=99=E7=97=95=20K30-D=20?= =?UTF-8?q?=E8=AF=84=E8=AE=BA=E8=BE=93=E5=85=A5=E6=A1=86=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/plans/INBOX.md | 21 +++++++++++++++++++++ docs/plans/PROGRESS.md | 30 ++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+) diff --git a/docs/plans/INBOX.md b/docs/plans/INBOX.md index 917378f..939e5b3 100644 --- a/docs/plans/INBOX.md +++ b/docs/plans/INBOX.md @@ -1,3 +1,24 @@ +## [已处理] 2026-10-20 | K30-D 评论输入框尺寸与圆角修正(仅 App 端) + +**用户指令(2026-10-20,原文)**: +> 「评论面板的输入框高度还是不对啊 很小 圆角太大」 + +**现状**:`lib/pages/player/widgets/drama_comments_sheet.dart` 中 `_composerHeight = 44`、`_composerRadius = 22`,且 `_composerDecoration` 使用 `isDense: true` 且 `contentPadding` 只有水平 14,视觉上被压扁;22 的圆角在 44 高度下等于胶囊,观感「圆角太大」。 + +**口径(只改 Flutter,不动后端、不改接口)** +1. 常量:`_composerHeight` 44 → **52**;`_composerRadius` 22 → **12**;`_sendButtonSize` 36 → **40**。 +2. `_composerDecoration`:`contentPadding` 改为 `EdgeInsets.symmetric(horizontal: 16, vertical: 14)`;保留 `isDense: true` 以防溢出但不得再压扁;背景 `AppColors.commentInput`、无描边不变。 +3. 发送按钮 40×40,与输入框垂直居中;图标 18 不变。 +4. `TextField` 保持 `maxLines: 1`、`textAlignVertical: center`;输入文字与 hint 字号 14 不变。 +5. 「回复 XX」提示条与输入框间距 6 不变;发送成功收起键盘行为不变。 +6. 不新增后端字段、不改接口、不动评论列表样式。 + +**测试/门禁**:更新既有用例断言为输入框高度 52、发送按钮 40;`dart analyze lib test` 零告警 + `flutter test` 全过 + `flutter build apk --debug`。 + +**流程**:从 `develop` 拉 `fix/flutter-k30-comment-input`;作者 `Zhou Weidong <502333560@qq.com>`;`--no-ff` 合回 develop 并 push;PROGRESS 留痕;真机验收由用户执行。 + +--- + ## [已处理] 2026-10-20 | K30-C 评论面板视觉重做(仅 App 端) **用户指令(2026-10-20,原文)**: diff --git a/docs/plans/PROGRESS.md b/docs/plans/PROGRESS.md index 547a748..ac2bb76 100644 --- a/docs/plans/PROGRESS.md +++ b/docs/plans/PROGRESS.md @@ -20101,3 +20101,33 @@ Running Gradle task 'assembleDebug'... ``` 解读:静态检查零告警,395 条测试全部通过,debug APK 构建成功。工作区原有 `pubspec.lock` 变更未纳入本批提交。真机验收由用户执行。 + +## 2026-10-20 ReelShort:K30-D 评论输入框尺寸与圆角修正 + +- 分支:`fix/flutter-k30-comment-input` +- 功能提交:`8709b64 fix(flutter): 修正评论输入框高度与圆角` +- develop 合并提交:`ced0fae merge: 合并 K30-D 评论输入框尺寸修正`,已推送。 +- 仅改 Flutter 输入框区域:`_composerHeight` 44→52、`_composerRadius` 22→12、`_sendButtonSize` 36→40。 +- `_composerDecoration` 的 `contentPadding` 改为 `EdgeInsets.symmetric(horizontal: 16, vertical: 14)`,保留 `isDense: true`;底色 `AppColors.commentInput`、无描边、hint/输入字号 14 均未变。 +- `TextField` 继续 `maxLines: 1` + `textAlignVertical: center`,发送按钮 40×40 与输入框垂直居中、图标 18;回复提示条与输入框间距 6、发送成功收起键盘均保持原样。 +- 评论列表、弹窗其它区域、接口与后端零改动。 + +测试(先红后绿):先把既有尺寸断言改为 40×40 / 52,跑红灯确认实际仍是 36/44,再改实现转绿;`should_use_polished_comment_sizes` 现覆盖输入框高 52、发送按钮 40。 + +门禁原始输出: + +```text +$ dart analyze lib test +Analyzing lib, test... +No issues found! + +$ flutter test +00:36 +395: All tests passed! + +$ flutter build apk --debug +Running Gradle task 'assembleDebug'... + 7.9s +✓ Built build/app/outputs/flutter-apk/app-debug.apk +``` + +解读:静态检查零告警,395 条测试全部通过,debug APK 构建成功。工作区原有 `pubspec.lock` 变更未纳入本批提交。真机验收由用户执行。