Skip to content

feat(home): 优化主页交互并移除卡片布局#96

Merged
iamsyc merged 3 commits into
mainfrom
codex/remove-card-layout
Jul 16, 2026
Merged

feat(home): 优化主页交互并移除卡片布局#96
iamsyc merged 3 commits into
mainfrom
codex/remove-card-layout

Conversation

@iamsyc

@iamsyc iamsyc commented Jul 16, 2026

Copy link
Copy Markdown
Owner

变更

  • 优化主页显示器操作、共享设置与头部信息布局
  • 删除设置中的外观区和主页布局切换
  • 删除卡片布局、外观偏好、布局注册表与相关本地化
  • 主页固定为列表布局,保留通用布局配置与上下文
  • 更新单元测试与 UI 冒烟测试
  • 删除 CI 中废弃的卡片布局 UI smoke,并对齐列表测试选择器

原因

卡片布局入口较深,实际使用价值和视觉效果有限。列表布局更适合作为唯一主页呈现方式。

本地验证

  • 相关 Swift 单元测试:7 项通过
  • Go 单元测试:2 个包通过
  • macOS arm64 Debug build:通过,零编译错误和警告
  • 主页列表 UI smoke:通过
  • 设置窗口 UI smoke:通过
  • 工作流静态门禁:通过
  • git diff --check、本地化 JSON 校验与 SwiftFormat lint:通过

iamsyc added 2 commits July 16, 2026 23:32
- 将预览和 Web 共享改为卡片内联开关,移除重复操作按钮
- 精简头部层级,调整权限入口与摘要指标对齐
- 补充首页、权限状态和窄窗口 UI 测试
- 移除卡片布局、外观偏好及相关本地化
- 固定主页使用列表布局并保留通用布局配置
- 更新单元测试与 UI 冒烟覆盖
@github-actions

github-actions Bot commented Jul 16, 2026

Copy link
Copy Markdown

CI Summary

Run: Open

Check Status Details
Change Scope ui_code code=true
ui=true
script=true
product=true
test=true
ci=true
release=true
dependency=false
tooling=false
docs_only=false
unknown=false
Required Gates derived static=true
dependency=false
unit=true
xcode=true
ui=true
release=true
PRs always run static, unit, and xcode build gates.
Dependency Review skipped required=false
high and critical vulnerabilities block
Static Checks success required=true
actionlint, shellcheck, shfmt, SwiftFormat, SwiftLint, action pinning
Unit Tests success required=true
Swift tests: 611
Go packages: 2
Reason: passed
Artifact: unit-gate
Xcode Build success required=true
Debug build with zero warning scan
Artifact: xcode-build
UI Smoke success required=true
Failure classification is written by ui-smoke-summary.json in each artifact.
Artifacts: ui-smoke-baseline, ui-smoke-listLayout, ui-smoke-listNarrow, ui-smoke-previewRecovery, ui-smoke-previewWindowPayload
Release Smoke success required=true
arm64=success
intel64=skipped
PR release smoke requires arm64 only.
Artifacts: release-smoke-arm64
Release verify summaries are produced by release.yml before publishing.
Artifacts link Open artifacts
CI Gate success single branch protection check

- 删除已废弃的卡片布局 UI smoke
- 对齐列表布局测试的精确选择器
- 更新 CI 摘要中的 UI 制品列表
@iamsyc
iamsyc merged commit c6ecf41 into main Jul 16, 2026
14 checks passed
@iamsyc
iamsyc deleted the codex/remove-card-layout branch July 16, 2026 16:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant