Skip to content

chore: add accessibility labels and hints to YearProgress views#6

Merged
minghinmatthewlam merged 3 commits intomainfrom
chore/accessibility-yearprogress
Mar 9, 2026
Merged

chore: add accessibility labels and hints to YearProgress views#6
minghinmatthewlam merged 3 commits intomainfrom
chore/accessibility-yearprogress

Conversation

@minghinmatthewlam
Copy link
Copy Markdown
Owner

Summary

  • Add .accessibilityLabel() and .accessibilityHint() to all interactive elements in YearProgressView (close button, year selector menu, share button, day dot buttons) and YearProgressDetailView (previous/next day buttons)
  • Mark decorative chevron.down icon in the year selector menu as .accessibilityHidden(true)
  • No changes to ViewModel, GridLayout, or Palette files (no UI elements)

Test plan

  • Build succeeds with no compilation errors
  • Unit tests pass
  • Manual VoiceOver testing to verify labels and hints are announced correctly

🤖 Generated with Claude Code

Add .accessibilityLabel() and .accessibilityHint() to all interactive
elements in YearProgressView and YearProgressDetailView: close button,
year selector menu, share button, day dot buttons, and previous/next
day navigation buttons. Mark decorative chevron.down icon as
accessibilityHidden.
@minghinmatthewlam minghinmatthewlam merged commit 63634b6 into main Mar 9, 2026
4 checks passed
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.

1 participant