Conversation
- 커스텀 tv.ts 생성: createTV로 twMergeConfig 설정 - cn.ts 확장: extendTailwindMerge로 커스텀 클래스 그룹 등록 - text-size, text-input 그룹 분리로 text-gray-* 색상과 충돌 방지 - 모든 variants 파일 커스텀 tv import로 변경 - 컴포넌트에서 clsx를 cn으로 통일 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
커스텀 헤더 대신 Stack Navigator의 빌트인 헤더를 사용하여 페이지 전환 시 헤더 점프 문제 해결. 설정 레이아웃과 동일한 패턴 적용. - auth _layout: 네이티브 헤더 옵션 추가 (fontSize 16, headerLeft) - sign-up: Stack.Screen options로 동적 타이틀 설정 - settings _layout: fontSize 16 통일, theme 화면 라우트 추가 - 다크모드 contentStyle 적용 (페이지 전환 흰색 플래시 방지) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- ThemeProvider로 라이트/다크/시스템 테마 전환 지원 - SecureStore에 테마 설정 영속화 - 마이페이지에 테마 설정 메뉴 추가 - Sun/Moon/Device 아이콘 및 StyledIconType 추가 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Summary of ChangesHello @hijjoy, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! 이 Pull Request는 모바일 애플리케이션에 포괄적인 다크/라이트 모드 지원을 도입합니다. Highlights
Changelog
Activity
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Code Review
다크/라이트/시스템 모드 전환 기능 구현을 위한 PR 잘 보았습니다. ThemeProvider, SecureStore, Uniwind를 활용한 테마 시스템 구현이 훌륭합니다. 하드코딩된 색상을 테마 변수로 전환하고, tailwind-merge 충돌을 해결하기 위해 커스텀 cn, tv 유틸리티를 도입한 점 등 코드 품질과 유지보수성을 크게 향상시키는 좋은 변경 사항들이 많습니다. 다만, 일부 화면의 배경색이 여전히 하드코딩되어 있어 테마 전환이 완벽하게 동작하지 않는 치명적인 문제가 발견되었습니다. 이는 브랜드별 색상 값을 테마 변수로 정의해야 한다는 규칙(Rule 3)과도 관련이 있습니다. 이 부분을 수정하면 더욱 완성도 높은 기능이 될 것 같습니다. 전반적으로 훌륭한 기여입니다.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
dydals3440
left a comment
There was a problem hiding this comment.
고생하셨습니다~!! 제안 하나정도만 남겨보았습니다!
|
이상없으면 머지해주세요~!! |
- react-native-mmkv 도입으로 동기 읽기 가능 - 비동기 로딩 상태(isLoading) 제거로 테마 깜빡임 해소 - 테마 설정 화면 로딩 스피너 제거 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
빌드해보고 확인후에 이상없으면 머지하겠습미다 |
📋 개요
다크/라이트/시스템 테마 전환 기능을 구현합니다.
🏷️ 변경 유형
feat- 새로운 기능 추가refactor- 코드 리팩토링docs- 문서 수정fix- 버그 수정📦 영향 범위
apps/mobile- Expo 모바일 앱📝 변경 내용
✅ 체크리스트
작성자 확인
pnpm check(Biome) 검사를 통과했습니다pnpm test)pnpm build)🔗 관련 이슈
Closes #109
스크린샷
2026-02-05.13.59.09.mov