Problem
The iOS release-notes close button is a 32 x 32 point image-only control without an accessibility label or hint. Its icon is decoded from a large Base64 string whenever the button is created.
Scope
- Use a system button with at least a 44 x 44 point hit target.
- Provide a localized accessibility label and an appropriate trait or hint.
- Replace the embedded Base64 bitmap with SF Symbols or a packaged vector asset.
- Preserve sufficient contrast in light and dark appearances.
Acceptance criteria
Tests
- Add accessibility-property assertions and verify layout at supported content sizes.
Relevant files
Framework/Sources/ReleaseNotesController.swift
Problem
The iOS release-notes close button is a 32 x 32 point image-only control without an accessibility label or hint. Its icon is decoded from a large Base64 string whenever the button is created.
Scope
Acceptance criteria
Tests
Relevant files
Framework/Sources/ReleaseNotesController.swift