This PR makes various improvements to VoiceOver support in the demo.
Changes made
Improve custom player accessibility.
Improve specific player accessibility.
Implement Z-escape gesture for modals.
Make metrics debugging view accessible.
Make all lists accessible.
Make settings accessible.
It is likely that all accessibility strings can be properly localized but this should be a pretty good start already. The tvOS implementation might not be perfect as well but could likely be enhanced in a second PR.
Checklist
[x] APIs have been properly documented (if relevant).
[x] The documentation has been updated (if relevant).
[x] New unit tests have been written (if relevant).
Description
This PR makes various improvements to VoiceOver support in the demo.
Changes made
It is likely that all accessibility strings can be properly localized but this should be a pretty good start already. The tvOS implementation might not be perfect as well but could likely be enhanced in a second PR.
Checklist