Skip to content

새로운 Design Foundation을 적용하고 공통 컴포넌트를 정리했어요.#174

Open
ujhong7 wants to merge 11 commits intodevelopfrom
feat/#98
Open

새로운 Design Foundation을 적용하고 공통 컴포넌트를 정리했어요.#174
ujhong7 wants to merge 11 commits intodevelopfrom
feat/#98

Conversation

@ujhong7
Copy link

@ujhong7 ujhong7 commented Feb 17, 2026

📝 Issue Number

🔧 변경 사항

  • FilterButton, TodoStatusButton 삭제 → StatusChip으로 통합했어요.
    StatusChipStyle enum으로 용도 분리 (.selectable / .display)
  • TodoStatus, FilterTypes, CertificationTypes → ReviewStatus 기반으로 통합했어요.
    ReviewResults 삭제
  • Color enum 추가했어요

🔍 변경 이유

  • 중복된 UI 컴포넌트와 상태 속성을 통합해 단일 관리
  • 시맨틱 컬러 도입

🔗 참고 자료

🧐 추가 설명

  • 디자이너분들의 시멘틱 컬러 작업이 아직 완료되지 않아서 컬러 적용을 끝내지 못했습니다.

- ReviewStatus enum 신규 생성 (pending, reject, approve)
- TodoStatus, FilterTypes, CertificationTypes가 ReviewStatus를 참조하도록 변경
- ReviewResults를 ReviewStatus로 대체 (deprecated)
- .waitCertification → .uncertified 변경
- .waitExamination → .reviewed(.pending) 변경
- .approve/.reject → .reviewed(.approve)/.reviewed(.reject) 변경
- FilterTypes 참조 방식 .status(ReviewStatus)로 변경

# Conflicts:
#	dogether/Data/Repository/UserRepository.swift
#	dogether/Data/RepositoryTest/UserRepositoryTest.swift
@seungyooooong
Copy link
Member

아마 리베이스 하시고 빌드를 안해보셔서 살짝 놓친 부분 같은데 UserRepository 부분에
아직 waitCertification 사용중인 곳이 남아있어 빌드가 실패했습니다

확인 해보시고 uncertified로 수정 부탁드려요

Copy link
Member

@seungyooooong seungyooooong left a comment

Choose a reason for hiding this comment

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

고생하셨습니다!

아직 매칭이 안 된 색들에 대해서 어떻게 처리할지 회의 때 마저 이야기 해보고 머지 결정 하시죠

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Development

Successfully merging this pull request may close these issues.

2 participants