Changes:
- update all examples to Kotlin 2.0
- migrate to using kotlin("plugin.compose") for Compose compiler
configuration
- remove deprecated Compose Web gradle API usages
- added a workaround for
https://github.com/JetBrains/compose-multiplatform/issues/4848 in
Jetsnack example
Testing:
- `./gradlew build` in every example
- run some examples in simulators (or desktop, browser)
* Temporally disable Kotlin native compiler verification for Chat example
+ add Maven local repository to test the sample on dev versions
* settings.gradle.kts add mavenLocal
Co-authored-by: dima.avdeev <dima.avdeev@jetbrains.com>
* Minor: add cleanDirs util
* Generate constant for gradle plugin version
* Unpack icons using task instead of lazy property
Resolves#960
* Introduce K/N Desktop packaging for Mac
* Update examples to Gradle 7.3.3
Resolves#1654
* Update compose and agp in examples
Resolves#1117
* Fix gradle plugins classloading in examples and templates
* Make falling balls mpp compatible with examples checker
* add BouncingBalls example to falling-balls-mpp
* add new bouncing balls at click position instead of a random coordinates
* review improvements
Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>