Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Ivan Matkov d949b7cc83
Bump versions (Kotlin, AGP, Gradle) (#5399)
4 months ago
..
.run LWJGL integration example (#1275) 4 years ago
gradle/wrapper Bump versions (Kotlin, AGP, Gradle) (#5399) 4 months ago
src/main/kotlin Move to 1.0.0-rc12 (#1518) 4 years ago
.gitignore LWJGL integration example (#1275) 4 years ago
README.md Move to 1.0.0-rc12 (#1518) 4 years ago
build.gradle.kts Update examples (#1740) 4 years ago
gradle.properties LWJGL integration example (#1275) 4 years ago
gradlew LWJGL integration example (#1275) 4 years ago
gradlew.bat LWJGL integration example (#1275) 4 years ago
settings.gradle.kts LWJGL integration example (#1275) 4 years ago

README.md

An example showing how to integrate Compose with LWJGL

Note that:

  • the integration is very experimental and can be unstable
  • not all features are implemented
  • not all features are currently supported (Accessibility, Input Methods)
  • to pass some event information it is needed to pass it via AWT events (java.awt.KeyEvent and java.awt.MouseEvent). In the future versions of Compose we plan to get rid of the need of AWT events.
  • it has bugs (it doesn't show cursor in TextField)