design-qa-task-interactions.md 3.0 KB

交互组件设计 QA

对照基准

  • 视觉真源:/Users/samien/.codex/generated_images/01a0bea3-706a-7812-b693-85595b23cbe3/exec-d9fe933f-bbe4-4105-9457-1eebb7c4c03d.png
  • 真源像素:1536 × 1024;画面同时给出桌面端与手机端目标状态。
  • 实现地址:http://127.0.0.1:15301/conversations/11111111-1111-4111-8111-111111111111?taskId=22222222-2222-4222-8222-222222222222
  • 实现截图:Codex 内置浏览器 tab 4 的本轮桌面与手机截图(浏览器后端未提供可持久化的本地截图路径)。
  • 检查视口:桌面 1280 × 720;手机 CSS 视口 390 × 844。
  • 像素密度:浏览器默认 DPR;比较以 CSS 像素布局、层级、颜色、文字密度和交互状态为准。

设计意图

  • 任务结果通知从居中的系统文字改为可点击的短行动卡,保留任务上下文、复核状态和唯一主行动。
  • 交付进展改为分段进度、四阶段状态和可折叠详情,首屏只保留决策所需信息。
  • 询问问题在桌面端使用紧凑选择卡,在手机端使用底部操作面板;预设答案、自由输入与提交反馈保持一致。
  • 采用克制的蓝色工作流强调色;常规文本和容器继续沿用现有中性色设计系统。

对照记录

第 1 轮

  • P1:桌面端提问卡过高,滚动到底部时标题区域被顶部裁切。
  • P2:进度与选择状态仍使用全局黑色强调色,与视觉真源的蓝色行动层级不一致。
  • P2:390px 手机视口中第 4 个进度步骤被横向裁切。

修正:将自由输入和提交按钮在桌面端合并为一行;新增语义化工作流强调色;手机步骤宽度收紧为 78px,并保留超出 4 项时的横向滚动能力。

第 2 轮

  • 桌面 1280 × 720:提问标题、两个选项、自由输入与提交按钮在同一可视区完整呈现。
  • 手机 390 × 844:底部操作面板、52px 选项触控区、自由输入与全宽提交按钮完整呈现。
  • 手机进度卡:4 个阶段标记均在首屏卡片内可见,长标题按现有密度截断。
  • 选择状态:原生单选值、蓝色边框、勾选图标和提交按钮同步更新。
  • 任务通知:语义结构、任务链接与复核辅助文字均由可访问性树验证。

最终检查

  • 布局:通过;桌面与手机断点无横向溢出。
  • 层级与间距:通过;行动卡、进度卡和问答卡均与现有聊天宽度对齐。
  • 颜色与状态:通过;完成、进行中、待复核、禁用和选中状态可区分。
  • 字体与可读性:通过;沿用现有字体与字号体系,长任务名和结果文本有受控换行或截断。
  • 交互:通过;原生 radio、textarea、按钮与 details 均可键盘聚焦,主要触控目标不小于 44px。
  • 基础状态:通过;未选择时提交按钮禁用,选择后启用;详情折叠态和结果态已验证。该组组件没有独立的加载或空数据界面。
  • 结果:通过,无未解决的 P0/P1/P2 视觉问题。