[#624] 버튼의 인터렉션에 의한 작업 중의 UI는 버튼에 뜨도록 수정한다#629
Conversation
There was a problem hiding this comment.
Code Review
이번 풀리퀘스트는 앱 전반(로그인, 계정 설정, 푸시 알림 설정, 일반 설정 등)에서 화면 전체를 덮는 LoadingView 대신, 동작이 발생한 버튼이나 행에 인라인으로 ProgressView를 표시하도록 개선하여 사용자 경험을 향상시킵니다. 이를 위해 각 Feature에 구체적인 로딩 대상을 추적하는 상태(activeSignInProvider, activeLoadingProvider, activeLoadingRow 등)를 추가하고 관련 테스트 코드를 보완했습니다. 피드백으로는 SettingsFeature.swift에서 캐시 삭제(.removeCache) 작업이 완료된 후에도 activeLoadingRow가 nil로 초기화되지 않아 UI에 로딩 표시가 계속 남아있는 버그가 발견되었습니다. 해당 작업 완료 시 상태를 올바르게 초기화하도록 수정이 필요합니다.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
|
❌ iOS CI failed. Tests failedFailed schemes:
Check the uploaded test log artifacts for full diagnostics. |
df8cc6c to
60719f9
Compare
|
❌ iOS CI failed. Tests failedFailed schemes:
Check the uploaded test log artifacts for full diagnostics. |
|
❌ iOS CI failed. Tests failedFailed schemes:
Check the uploaded test log artifacts for full diagnostics. |
60719f9 to
854e834
Compare
|
❌ iOS CI failed. Tests failedFailed schemes:
Check the uploaded test log artifacts for full diagnostics. |
🔗 연관된 이슈
🎯 의도
LoadingView대신 작업을 시작한 버튼 또는 row 위치에ProgressView를 표시하도록 개선📝 작업 내용
📌 요약
ProgressView가 표시되도록 active loading 상태 추가ProgressView표시🔍 상세
LoginViewProgressView표시SettingsViewProgressView표시AccountViewPushNotificationSettingsViewDone버튼은 저장 중ProgressView로 교체TodoEditorViewProgressView표시HomeViewProgressView표시테스트
검증
xcodebuild build-for-testing성공📸 영상 / 이미지 (Optional)
없음