Skip to content

Conversation

@geeksbaek
Copy link
Collaborator

Summary

  • VoiceOver 지원을 위한 accessibilityLabel, accessibilityHint 추가
  • 다이나믹 타입 지원을 위한 adjustsFontForContentSizeCategory 설정
  • 체크/좋아요/거주 상태 변경 시 UIAccessibility.post를 통한 접근성 알림 추가

변경된 파일

  • IconCell.swift: 접근성 레이블/힌트 및 상태 변경 알림 추가
  • CatalogCell.swift: 접근성 레이블/힌트 및 상태 변경 알림, 다이나믹 타입 지원 추가
  • SectionView.swift: 헤더에 접근성 trait 설정
  • VillagersCell.swift: 접근성 레이블/힌트 및 상태 변경 알림, 다이나믹 타입 지원 추가
  • Localizable.strings (en/ko): 접근성 관련 지역화 문자열 추가

Test plan

  • VoiceOver를 켜고 각 셀을 탐색하여 레이블이 올바르게 읽히는지 확인
  • 체크/좋아요/거주 상태 변경 시 상태 변경 알림이 VoiceOver로 읽히는지 확인
  • 설정에서 글자 크기를 변경 후 앱 내 레이블이 적절히 반영되는지 확인
  • 영어/한국어 언어 설정에서 접근성 레이블이 올바르게 지역화되는지 확인

Closes #124

🤖 Generated with Claude Code

VoiceOver 및 다이나믹 타입 지원을 위한 접근성 기능을 추가합니다.

## 변경 사항
- IconCell: accessibilityLabel, accessibilityHint 추가
- CatalogCell: 접근성 레이블 및 상태 알림 추가
- SectionView: 헤더에 접근성 설정 추가
- VillagersCell: 접근성 레이블 및 상태 알림 추가
- 다이나믹 타입 지원 (adjustsFontForContentSizeCategory)
- 체크/좋아요/거주 상태 변경 시 접근성 알림

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
@coderabbitai
Copy link

coderabbitai bot commented Dec 31, 2025

Warning

Rate limit exceeded

@geeksbaek has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 25 minutes and 14 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

📥 Commits

Reviewing files that changed from the base of the PR and between 185dea2 and f9b898e.

📒 Files selected for processing (9)
  • Animal-Crossing-Wiki/Projects/App/Resources/en.lproj/Localizable.strings
  • Animal-Crossing-Wiki/Projects/App/Resources/ko.lproj/Localizable.strings
  • Animal-Crossing-Wiki/Projects/App/Sources/Presentation/Animals/Views/VillagersCell.swift
  • Animal-Crossing-Wiki/Projects/App/Sources/Presentation/Catalog/Views/CatalogCell.swift
  • Animal-Crossing-Wiki/Projects/App/Sources/Presentation/Dashboard/Views/NpcsView.swift
  • Animal-Crossing-Wiki/Projects/App/Sources/Presentation/Dashboard/Views/TodaysTasksView.swift
  • Animal-Crossing-Wiki/Projects/App/Sources/Presentation/Dashboard/Views/VillagersView.swift
  • Animal-Crossing-Wiki/Projects/App/Sources/Presentation/Dashboard/Views/shared/IconCell.swift
  • Animal-Crossing-Wiki/Projects/App/Sources/Presentation/Dashboard/Views/shared/SectionView.swift

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

beans-go and others added 2 commits January 1, 2026 07:16
- IconCell setAccessibilityInfo 호출 추가
- CatalogCell accessibilityCustomActions 동적 업데이트
- VillagersCell, SectionView 접근성 개선
- 다국어 접근성 레이블 추가

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
@leeari95 leeari95 closed this Jan 4, 2026
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.

[신규] 접근성 강화

4 participants