-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
다크모드 기능 구현 #161
다크모드 기능 구현 #161
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
확실히 별도의 매니저로 빼니까 깔끔하군요!
저는 별도의 매니저로 뺐기 때문에 그냥 이대로 사용하여도 괜찮을 것 같다고 생각하긴 합니다..!
수고하셨습니다~
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
의외로 신경쓸 부분이 있는 작업이었다고 생각이 듭니다. 꼼꼼히 잘 체크해 주셨습니다.
|
||
private init() { | ||
self.repository = LocalUtilityRepositoryImpl() | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
이 부분을 Implment를 직접 가져오기보다는 우리가 해 왔던 동적인 스타일로 바꾸면 좋을 것 같다~ 라고 생각했는데, 어차피 private init이라 밖에서 불러올 일이 없는 이니셜라이저겠군요.
12/6 #157 #159 #160
작업한 내용
다크모드 색상을 추가했습니다.
다크모드 화면을 UserDefaults에 지정된 값에 따라 업데이트해주었습니다.
고민한 점 및 어려웠던 점
DarkModeManager를 유즈케이스에서 이용하는 것이 맞나 하는 고민을 했습니다.