Skip to content

TodayView에 Figma 디자인을 적용한다 - #892

Merged
opficdev merged 20 commits into
developfrom
ui/#848
Sep 13, 2026
Merged

TodayView에 Figma 디자인을 적용한다#892
opficdev merged 20 commits into
developfrom
ui/#848

Conversation

@opficdev

Copy link
Copy Markdown
Owner

🔗 연관된 이슈

🎯 의도

오늘 마감 Todo의 완료 현황과 전체 일정 분포를 한 화면에서 확인할 수 있도록 Today 탭의 조회 상태와 화면 구조 개편

Figma 시안을 기준으로 달성 카드, 필터, 날짜별 섹션, Todo 행의 정보 위계 통일

📝 작업 내용

📌 요약

  • 오늘 마감 Todo의 완료 비율과 상태 표시
  • 남은 일·중요·카테고리 필터 구성
  • 기한이 지난 Todo부터 기한 없는 Todo까지 날짜 기준 섹션 분류
  • Todo 행의 상세 이동과 Inspector 편집 지원
  • Today 화면과 관련 공통 색상 및 버튼 표현 정리

🔍 상세

  • 오늘 날짜 범위에 포함되는 Todo 전체 개수와 완료 개수를 이용한 달성 상태 계산
  • 날짜 변경과 앱 활성화 시 오늘 완료 데이터 갱신
  • 이전 날짜의 늦은 조회 결과가 현재 상태를 덮어쓰지 않도록 날짜 범위 검증
  • Todo를 기한 지남, 오늘, 다가오는 일정, 나중 일정, 기한 없음으로 분류
  • 남은 일과 중요 보기 전환 및 사용자 카테고리 단일 선택 필터 적용
  • Firestore에 저장된 카테고리 순서와 표시 여부를 유지하는 카테고리 선택 시트 구성
  • 날짜별 Todo를 하나의 카드로 묶고 행 사이를 Divider로 구분
  • 화면 제목, 달성 카드, 필터 영역을 스티키 헤더로 구성
  • Todo 선택 시 상세 화면 이동, 길게 누르기와 보조 클릭 시 Inspector 표시
  • Inspector가 표시된 동안 상세 이동과 화살표 표시 비활성화
  • TodoEditorView의 속성 편집 영역을 공개 TodoPropertiesView로 분리하고 Today Inspector에서 재사용
  • Inspector에서 수정된 Todo를 현재 목록과 오늘 완료 집계에 반영
  • adaptiveButtonStyle에 Liquid Glass 적용 여부를 추가하고 일반 화면 버튼의 기본 효과 비활성화
  • TodayView, SearchView, 알림 목록, Todo 목록에 공통 색상 역할 적용
  • 밝은 모드와 어두운 모드의 AppBackground, Surface, 컨테이너 색상 조정
  • HomeTab과 TodayTab의 소스 및 테스트 경로 정리
  • Tuist와 Xcode 생성 경로를 위한 Codex 쓰기 범위 구성

✅ 검증

  • git diff --check develop...HEAD
  • xcodebuild -quiet -workspace DevLog.xcworkspace -scheme App -destination 'generic/platform=iOS' -resolvePackageDependencies -skipPackagePluginValidation -skipMacroValidation CODE_SIGNING_ALLOWED=NO build
  • xcodebuild -quiet -workspace DevLog.xcworkspace -scheme TodayTab -destination 'generic/platform=iOS' -skipPackagePluginValidation -skipMacroValidation CODE_SIGNING_ALLOWED=NO build-for-testing
  • TodayTab 테스트 번들 컴파일 확인
  • 단위 테스트 실행 미수행

📸 영상 / 이미지 (Optional)

라이트 다크
라이트 모드 다크 모드

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

chatgpt-codex-connector Bot commented Sep 13, 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-13T03:17:25.910244Z 879aa24 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.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 879aa24ae3

ℹ️ 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".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .codex/config.toml Outdated
Comment thread Application/Presentation/ProfileTab/Sources/Profile/ProfileView.swift Outdated
@opficdev
opficdev merged commit 9cbee20 into develop Sep 13, 2026
9 checks passed
@opficdev
opficdev deleted the ui/#848 branch September 13, 2026 04:00
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.

TodayView에 Figma 디자인을 적용한다

1 participant