Skip to content

refactor(ui): 整理主界面布局容器结构#40

Merged
iamsyc merged 1 commit intomainfrom
codex/ui-structure-cleanup
Mar 18, 2026
Merged

refactor(ui): 整理主界面布局容器结构#40
iamsyc merged 1 commit intomainfrom
codex/ui-structure-cleanup

Conversation

@iamsyc
Copy link
Copy Markdown
Owner

@iamsyc iamsyc commented Mar 18, 2026

Summary

  • 下放权限引导页面的滚动容器职责,统一页面状态容器边界
  • 合并 Virtual Displays 页面重复的列表布局实现
  • 补齐列表卡片宽度约束,避免 Displays 页卡片收缩

Why

  • 减少页面结构中的重复和特例容器
  • 让只读卡片与可操作卡片共享一致的铺满列宽行为
  • 为后续继续整理四个菜单页的布局结构打基础

Validation

  • xcodebuild -project VoidDisplay.xcodeproj -scheme VoidDisplay -destination 'platform=macOS' build

- 下放权限引导页面的滚动容器职责
- 合并虚拟显示列表的重复布局实现
- 补齐列表卡片宽度约束避免收缩
@github-actions
Copy link
Copy Markdown

CI Summary

Run: Open

Check Status Details
Change Scope code code-relevant change set
Unit Tests success required
UI Smoke Tests (matrix: baseline + permissionDenied + rebuildFailed) success required; matrix: baseline + permissionDenied + rebuildFailed
Release Build Check (Release arch smoke: arm64 + x86_64) success required; Release arch smoke check (arm64 + x86_64 with thin/sign/verify)
CI Gate success required; driven by Unit Tests + UI Smoke Tests + Release Build Check

Gate rule: target main 的代码相关 PR 必须通过 Unit Tests + UI Smoke Tests + Release Build Check

@iamsyc iamsyc merged commit ee08c0e into main Mar 18, 2026
9 checks passed
@iamsyc iamsyc deleted the codex/ui-structure-cleanup branch March 18, 2026 18:27
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