fix(settings): 修复窄窗口用量表格列重叠 - #3754
Conversation
|
| Filename | Overview |
|---|---|
| apps/desktop/src/renderer/components/settings/usage/UsageBreakdownTables.tsx | 最小宽度和首列裁剪与现有 overflow-x-auto 调用链正确配合,未发现当前可达的布局缺陷。 |
| apps/desktop/src/renderer/components/settings/usage/tests/UsageBreakdownTables.test.tsx | 新测试覆盖新增类名,但未验证真实窄容器中的溢出、滚动和列边界行为。 |
Prompt To Fix All With AI
### Issue 1
apps/desktop/src/renderer/components/settings/usage/__tests__/UsageBreakdownTables.test.tsx:34-35
**响应式测试仅锁定类名**
这些用例没有渲染生产环境中的 `overflow-x-auto` 包裹层,只检查 `min-width` 和 `overflow-hidden` 类名,因此列重新重叠、被裁剪或无法横向滚动时测试仍可通过;请在窄容器中验证实际溢出与滚动行为。
---
For each issue above, determine whether it is valid and should be fixed. If so, fix it directly.Reviews (1): Last reviewed commit: "fix(settings): prevent usage table overl..." | Re-trigger Greptile
Signed-off-by: Stella-xixi <2559689615@qq.com>
d15091e to
28deb31
Compare
|
@Stella-xixi 👋 这个 PR 还有 1 条 review conversation 没 resolve(apps/desktop/src/renderer/components/settings/usage/tests/UsageBreakdownTables.test.tsx),auto-review 因此暂时跳过、没法继续审查 / 合并。 如果你已经按评论改完或回应了,请到对应 thread 上点 Resolve conversation;全部 resolve 后,下一轮 auto-review 会自动重新审查这个 PR。 |
|
这个 PR 会改变窄窗口下用量历史表格的可见布局(最小宽度 + 横向滚动),已提交维护者确认。请维护者在本 PR 上 Approve 放行;若要改,请 Request Changes。讨论 issue:#3757 |
这次改了什么
摘要
修复窄窗口下「用量历史」的“按 Agent / harness”和“按模型”表格列重叠问题。为两张表建立最小宽度,并在首列增加溢出边界;空间不足时沿用现有横向滚动容器查看完整数字列,不再继续压缩首列导致名称、标签、表头与相邻列重叠。
变更类型
feat新功能fix缺陷修复refactor/perf重构或性能优化docs/test/chore文档、测试或工程维护范围
UI 变化
平台:Windows 10,Cindy Desktop,CN / zh-CN,窗口最窄状态。
窄窗口初始位置:首列、相邻数字列和表头不再重叠
横向滚动入口:空间不足时可滚动查看右侧完整列
docs/design-rules/DESIGN.md§5 间距与栅格、§10 Theme System & Token Reference。本次保留既有 12px 列间距与语义 token,不新增颜色或单模式样式;响应式空间不足时通过横向滚动保持信息完整。怎么验证的
自动验证
手工验证
未执行的验证
风险
风险分类
影响与回滚
提交前检查
git commit -s,见 DCO)