Skip to content
This repository has been archived by the owner on Jul 8, 2022. It is now read-only.

Add JetPack compose support to KorGE (Composable) #731

Closed
wants to merge 2,547 commits into from
Closed

Conversation

soywiz
Copy link
Contributor

@soywiz soywiz commented Jun 10, 2022

Since compose runtime is not available on all the korge K/N targets (for example linux, mingw, ios, etc.), I have included the source of the compatible runtime with this compose version. Also it doens't work with Kotlin 1.7.0 yet.

This proposal is for using Composable functionality inside KorGE. The idea here is that you can for example create the gameplay of a complex game using normal mutable functionality, while create the UI and things like that using composables, which is more suitable for that kind of work.

  • Integration with Composable Runtime (unfortunately had to copy it here to support some targets, since published runtime seems to be only for JVM, JS, Android and MacosArm64, and we are lacking the rest of K/N targets)
  • Integratiom with Composable Platform / UI
  • Partial mimicking some typical composable functionality, like basic layouts, components and Modifier

soywiz and others added 30 commits March 30, 2022 23:44
* Unify generic texture generation and do not expose KmlGl

* Add Skybox sandbox sample
…MultiPartFormData and improves HttpClient to support this (#570)

Fixes #521
…ectangle closed problem and line width not being correct), also adds support for toggling antialiasing (#574)
Add androidsupportmultidexversion.txt to the excluded android list

Fixes #572
Thanks @rjframe for the suggested solution!
@soywiz
Copy link
Contributor Author

soywiz commented Jun 21, 2022

Woops this was closed automatically

@soywiz soywiz mentioned this pull request Jun 21, 2022
@soywiz
Copy link
Contributor Author

soywiz commented Jun 22, 2022

Moved here: korlibs/korge#485

1 similar comment
@soywiz
Copy link
Contributor Author

soywiz commented Jun 22, 2022

Moved here: korlibs/korge#485

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants