2.3 KiB
马卡龙列表高度与对齐修复
2026-10-17;分支 fix/macaron-list-density,原目录开发,未使用 worktree。
用户截图中的时间被皮肤规则挪成独立一行,项目/机器又位于第三行。时间缩进 24px,项目文字却从图标左侧开始,造成三行过高与文字错位。
六套马卡龙列表改为两行:第一行保留 Agent 图标、标题、分享与状态标记;第二行左侧放项目/机器,右侧放任务进度与时间。项目文字与标题起点对齐,缩进使用 1.5rem 跟随图标和字号缩放。缩小上下内边距和条目间距,不设置固定高度,长标题与长路径仍可省略并保留原始文本。默认、森林、折叠侧栏与会话引用预览不应用这套列表规则。
真实组件、合成数据的 390×844 Chromium 对照中,五类带项目说明的条目从 81px 降为 54px。前后对比。该数据是组件测量,非实机 Safari 测量。
19 项浏览器检查最终完整通过。新增场景涵盖置顶、运行中、分享、长标题、待处理和任务进度;在 320/390/430px 屏宽与 80%/100%/120% 字号的九种组合检查两行位置、左右文字对齐、条目高度与页面溢出。原有审批、发送、终止、草稿、安全区背景、配色保存、深色/OLED 检查继续通过。
bun typecheck、fixture 类型检查、单文件构建及部署功能守卫通过。Web 单测 3261 通过、35 个既有失败;完整测试在 CLI 的 7 个既有失败和 bun:sqlite 环境错误处中止。失败 ID 与原基线一致,无新增。pre-push-review 技能此前确认缺失,按 AGENTS 执行机械检查与仓库 Major 清单本地审查;未发现本次引入的 Major 问题。未改消息流水线或协议,无需重生成原生 fixtures。
源码 e156e5b9 已合并并推送 local/deploy-main,部署 mini(Hub + runner)与 k2lab(runner)。两台签名一致,新 runner mtime 与安装文件相符,Hub health 正常;部署前后均为 6 个 Agent 可用、Codex 7 个模型。正式列表抽查了 111 个条目,100% 字号下均为 54px;其中 7 个带项目说明的条目左右对齐正常。整屏背景、安全区、配色刷新验证继续通过。见 部署报告。