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.82k stars 1.15k forks source link

Explicit control over iOS StatusBarStyle #3867

Open jdavisAR opened 10 months ago

jdavisAR commented 10 months ago

It would be nice to be able to customize the icon color (light/dark) of the status bar icons.

As of right now there is no way to explicitly tint the status bar icons light/dark. On newer version, the system will automatically tint the icons but for apps that target older version of iOS it would be nice to be able to control this behavior. This could be as simple as taking another lambda parameter in ComposeUIViewController(...).

dima-avdeev-jb commented 10 months ago

Thanks for enhancement description!

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.