Skip to content

색상 어셋와 l10n 파일을 시뮬레이터에서 동작하도록 정리한다 - #857

Merged
opficdev merged 4 commits into
developfrom
chore/#856
Sep 10, 2026
Merged

opficdev merged 4 commits into
developfrom
chore/#856

Conversation

@opficdev

Copy link
Copy Markdown
Owner

🔗 연관된 이슈

🎯 의도

디자인 이미지와 design.md를 기준으로 공통 색상을 정리하고, 로컬라이제이션 원본을 하나로 유지하면서 Presentation Preview에서도 번역 문자열을 표시하도록 개선

📝 작업 내용

📌 요약

  • 라이트·다크 모드 색상 어셋 수정 및 누락 색상 추가
  • Localizable.xcstrings 원본을 PresentationShared로 통합
  • Presentation의 문자열 조회에 리소스 번들 명시

🔍 상세

  • 배경, 표면, 테두리, 텍스트 및 주요 색상 조정
  • 상태별 배경 색상과 review, reviewContainer 추가 및 ColorAsset 반영
  • 다크 모드 참고 이미지가 부족한 색상은 기존 색상과 용도에 맞춰 보완
  • App과 PresentationShared가 동일한 Localizable.xcstrings 파일을 각각 번들 리소스로 포함하도록 Tuist 설정 변경
  • Presentation의 로컬라이제이션 호출과 관련 테스트에 PresentationResources.bundle 적용
  • SystemTheme.localizedName(in:) 추가 및 기존 기본 번들 조회 방식 유지
  • Tuist 프로젝트 생성 및 Xcode 빌드 통과 확인

@opficdev opficdev self-assigned this Sep 10, 2026
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 10, 2026

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review Completed 2026-09-10T13:29:06.009615Z 237e0ca PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@opficdev
opficdev merged commit 776b8db into develop Sep 10, 2026
9 checks passed
@opficdev
opficdev deleted the chore/#856 branch September 10, 2026 15:34
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.

색상 어셋와 l10n 파일을 시뮬레이터에서 동작하도록 정리한다

1 participant