sync: visual-diff-pencil 增强结构检查 - 递归检查所有层级+bottomNav全局配置检查 #35

Merged
d8dfun merged 2 commits from sync/d8d-skills-visual-diff-enhance-20260414-051824 into master 2026-04-14 13:33:14 +08:00
Owner

变更内容

  • 递归提取所有层级命名节点 → 顶层存在但子区块缺失能检测
  • 添加 bottomNav 全局配置检查 → 设计包含 bottomNav 时自动对比 pages.json tabBar 配置
  • 扩大文字颜色检查范围 → 任意命名 text 节点都检查颜色/font,不限于'文字标签'
  • 添加图标导出自动化 → AUTO-FIX 自动导出 normal/selected 图标并更新配置

这些改进解决了广场页漏检问题:'topBar.topLeft 缺失' / 'tabSection.tabLeft 缺失' / 'bottomNav Tab 数量不匹配' 都会被自动检测为 critical 差异。

测试

  • 在本项目验证修复有效
## 变更内容 - **递归提取所有层级命名节点** → 顶层存在但子区块缺失能检测 - **添加 bottomNav 全局配置检查** → 设计包含 bottomNav 时自动对比 pages.json tabBar 配置 - **扩大文字颜色检查范围** → 任意命名 text 节点都检查颜色/font,不限于'文字标签' - **添加图标导出自动化** → AUTO-FIX 自动导出 normal/selected 图标并更新配置 这些改进解决了广场页漏检问题:'topBar.topLeft 缺失' / 'tabSection.tabLeft 缺失' / 'bottomNav Tab 数量不匹配' 都会被自动检测为 critical 差异。 ## 测试 - [x] 在本项目验证修复有效
d8dfun added 1 commit 2026-04-14 13:19:00 +08:00
## 变更内容

- 递归提取所有层级命名节点 → 顶层存在但子区块缺失能检测
- 添加 bottomNav 全局配置检查 → 对比 pages.json tabBar 数量文字是否匹配设计稿
- 扩大文字颜色检查范围 → 任意命名 text 节点都检查,不限于'文字标签'
- 改进差异分级 → 任意层级关键组件缺失都算 critical 差异
- 添加图标导出自动化到 AUTO-FIX 流程

这些改进解决了广场页漏检问题:topBar.topLeft 缺失 / tabSection.tabLeft 缺失 / bottomNav 5 Tab vs 4 Tab 这些问题现在会被自动检测为 critical 差异。
d8dfun added 1 commit 2026-04-14 13:31:35 +08:00
d8dfun merged commit bc13ed3b71 into master 2026-04-14 13:33:14 +08:00
d8dfun deleted branch sync/d8d-skills-visual-diff-enhance-20260414-051824 2026-04-14 13:33:15 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: d8dfun/bmad-method-template#35
No description provided.