-
Notifications
You must be signed in to change notification settings - Fork 125
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
JetPack Compose @Composable support #485
Conversation
Fix compose Make implementation working on other targets Fix composable targets Some more fixes Some more fixes Show animations with LaunchedEffect Show animations with LaunchedEffect More work More work More work More work More work Use Java 11 since it seems that a method is missing in the compose plugin Try to disable windows defender on CI to reduce overhead Remove defender disabling since it doesn't seems to work Add composable sandbox sample Restore Kotlin 1.7.0 by using a specific artifact built for 1.7.0 Missing file
Seems to work on all the targets but iOS:
Click to expand!
|
Really looking forward to this, would it be possible to release now and support iOS later? |
So the thing is that Kotlin 1.7.0 & 1.7.10 have bugs that are pretty annoying regarding incremental compilation that make development cycle in korge at least pretty much broken. I don't believe 1.7.20-Beta would be supported for artifacts in central, so I would wait for 1.7.20 final release. In any case, we could publish this as a source-code dependency by supporting all the required things for that. So people could use it with experimental compiler plugin versions. |
Superseded by https://github.com/korlibs/korge-compose That repo has an |
Original PR: korlibs-archive/korge-next#731
Working with hotreloading:
https://www.youtube.com/watch?v=eY60z1rK4go
Runtime forked from:
https://github.com/JetBrains/androidx/tree/9a7925087abb371b3fc070fdea3824afff02a2eb/compose/runtime/runtime
Compose versions:
https://github.com/JetBrains/compose-jb/releases