Skip to content

[codex] Stabilize primary brand color and style checks#49

Merged
Pigbibi merged 1 commit into
mainfrom
codex/ui-arch-review-20260612
Jun 11, 2026
Merged

[codex] Stabilize primary brand color and style checks#49
Pigbibi merged 1 commit into
mainfrom
codex/ui-arch-review-20260612

Conversation

@Pigbibi

@Pigbibi Pigbibi commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Define DSColor.primary as explicit Campus Green values instead of depending on Color.accentColor.
  • Keep the existing git ls-files behavior in git worktrees, but fall back to find . -name '*.swift' when running Tools/check_style.sh from a source zip or artifact directory.

Validation

  • ./Tools/check_style.sh — passed
  • swiftc -parse -sdk "$(xcrun --sdk macosx --show-sdk-path)" GdeiAssistant-iOS/Core/DesignSystem/DSColor.swift — passed
  • ./Tools/build_simulator.sh — passed, ** BUILD SUCCEEDED ** with Xcode 26.3
  • git diff --check

Logs:

  • /Users/lisiyi/Projects/GdeiAssistantReview/artifacts/landing/ios/check-style-after-xcode.log
  • /Users/lisiyi/Projects/GdeiAssistantReview/artifacts/landing/ios/dscolor-swift-parse-after-xcode.log
  • /Users/lisiyi/Projects/GdeiAssistantReview/artifacts/landing/ios/build-simulator-after-xcode.log
  • /Users/lisiyi/Projects/GdeiAssistantReview/artifacts/landing/ios/git-diff-check-after-xcode.log
  • /Users/lisiyi/Projects/GdeiAssistantReview/artifacts/landing/git-diff-check.log

Notes / Risks

  • This is a low-risk design-system stabilization; visual impact is limited to places using DSColor.primary.

Codex review request

Please run/consider Codex review for UI/layout/architecture regressions before merge. This PR was prepared from the multi-repo UI architecture review and is intentionally limited to low-risk scope.

@Pigbibi Pigbibi left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Codex review complete.

Checked the PR scope against the design-system/tooling review goals: DSColor.primary now uses explicit Campus Green values, and Tools/check_style.sh keeps git behavior while adding a non-git fallback. No blocking issues found. CI is expected to remain the merge gate.

@Pigbibi Pigbibi merged commit fae83ca into main Jun 11, 2026
4 checks passed
@Pigbibi Pigbibi deleted the codex/ui-arch-review-20260612 branch June 11, 2026 18:37
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