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
16.33k stars 1.18k forks source link

Any plans to support `App Extensions`? #3826

Closed robxyy closed 2 months ago

robxyy commented 1 year ago

I've tried running Compose in App Extensions, but nothing is working so far.

Test code snippet:

let mainViewController = Main_iosKt.MainViewController()
present(mainViewController, animated: true)
elijah-semyonov commented 1 year ago

Thanks for the report. Eventually we want to support all sensible usage scenarios. We still didn't approach this one in particular though, but we will certainly have a look at it at some point.

cryptrr commented 1 year ago

Okay. If I'm reading this right, Compose can't be used in Extensions like for example "Share Extension".

That is an unexpected bummer 😩

okushnikov commented 4 months ago

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