JetBrains / compose-multiplatform

Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
https://jetbrains.com/lp/compose-multiplatform
Apache License 2.0
15.88k stars 1.15k forks source link

iOS Support for voiceover #3401

Open MikolajKakol opened 1 year ago

MikolajKakol commented 1 year ago

In order to provide apps to everyone we need to support voiceover. https://support.apple.com/en-gb/guide/iphone/iph3e2e415f/ios

This means the usage of Modifier.semantics from https://cs.android.com/androidx/platform/frameworks/support/+/androidx-main:compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsProperties.kt;l=35?q=SemanticsProperties&ss=androidx%2Fplatform%2Fframeworks%2Fsupport should reflect iOSs accessibility protocol.

okushnikov commented 1 month ago

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.