인터랙티브 위젯(①행동 실행·③다짐 진행률)에서 셀의 일부 지점을 누르면 인텐트가 실행되지 않고 앱이 열리던 버그 수정. 원인: .plain 스타일 Button은 라벨의 투명한 영역(Spacer로 벌어진 공간, 여백, 링 안쪽)을 탭 판정에서 제외하는 경우가 있어, 해당 지점의 탭이 버튼에 잡히지 않고 위젯 기본 동작(앱 열기)으로 샜다. 수정: 두 위젯의 버튼 라벨 끝에 .contentShape(.rect)로 히트 영역을 셀 프레임 전체로 명시 — 아이콘·글자·프로그레스 링은 물론 셀 안 빈 공간까지 어디를 눌러도 인텐트가 실행된다. 시각적 변화 없음. (③의 꼬리표 대상 다짐 셀은 표시 전용이라 기존대로 앱 열기) 검증: Debug·Store 빌드 성공, 위젯 미리보기 스크린샷으로 레이아웃 무영향 확인. CLAUDE.md §10에 히트 영역 규칙 추가. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013yKDMhuF39GVYy3FMcGHh7
Description
This is a repository where I have collected my study codes, project codes I have worked on so far, and setting files.
Languages
Swift
78.6%
Python
6.7%
C
6%
Java
4.4%
TypeScript
3%
Other
1.3%