Commit Graph

237 Commits

Author SHA1 Message Date
Igor Demin
198fefe6a2 README 2020-11-30 12:03:00 +03:00
Igor Demin
9193a7ea99 CHANGELOG. fix sentence 2020-11-27 11:36:15 +03:00
Igor Demin
c9a37c3407 CHANGELOG. Replace GH-* by links to issues 2020-11-27 11:34:31 +03:00
Igor Demin
83f7d2ece1 CHANGELOG. Replace GH-* by links to issues 2020-11-27 11:26:52 +03:00
Igor Demin
2e88bb1ddf Tutorials. Image_And_Icons_Manipulations. Migrate to 0.2.0-build132 2020-11-27 11:15:35 +03:00
Igor Demin
8e2536a2fa Examples. Issues. Migrate to 0.2.0-build132 2020-11-27 11:03:43 +03:00
Igor Demin
7879b8d570 Multiplatform template. androidx.compose.foundation.Text is deprecated, replace by androidx.compose.material.Text 2020-11-27 10:58:06 +03:00
Nikolay Igotti
84163e7499 Move to 0.2.0-build132 2020-11-26 22:30:54 +03:00
Nikolay Igotti
b67a0ad7d1 Update CHANGELOG.md 2020-11-26 19:22:24 +03:00
Nikolay Igotti
80a9284097 Update README.md. 2020-11-26 14:32:42 +03:00
Nikolay Igotti
cbd97aa432 Update README.md 2020-11-26 13:05:41 +03:00
Nikolay Igotti
12188983bc Update tutorials. 2020-11-26 12:57:50 +03:00
Nikolay Igotti
803ba02c49 Update README.md 2020-11-25 19:58:39 +03:00
Igor Demin
b77b327430 Merge pull request #128 from JetBrains/xml_vector_images
Documentation. Loading XML vector images
2020-11-24 15:11:11 +03:00
Igor Demin
a4e674080d Documentation. Loading XML vector images 2020-11-23 12:37:10 +03:00
Nikolay Igotti
18afa24fe0 Move to 0.2.0-build128 2020-11-23 10:08:22 +03:00
Nikolay Igotti
412213445a Move codeviewer to 0.2.0-build128 2020-11-21 12:24:10 +03:00
Igor Demin
f7f300b2e4 Documentation. Loading XML vector images 2020-11-20 21:26:44 +03:00
Roman Sedaikin
61b88deb0a Merge pull request #123 from JetBrains/swingIntegrationTutorial
Added tutorial on Swing integration.
2020-11-20 12:18:56 +03:00
Roman Sedaikin
50baa3fe02 Update CHANGELOG.md 2020-11-20 12:08:39 +03:00
Roman Sedaikin
1dad836e97 Fixed code/text 2020-11-20 11:44:57 +03:00
Roman Sedaikin
9f7251dfca Fix typo 2020-11-19 16:30:56 +03:00
Roman Sedaikin
f329a2892b Added tutorial on Swing integration. 2020-11-19 15:13:02 +03:00
Alexey Tsvetkov
a71e6b6378 Add OS arch to plugin provided dependencies (#113)
* Add OS arch to plugin provided dependencies

* Delete DesktopDependencies#all
2020-11-19 14:23:41 +03:00
Igor Demin
6e1d965931 Codeviewer: refactoring 2020-11-18 17:26:55 +03:00
Nikolay Igotti
5bc530e20d Update CHANGELOG.md 2020-11-18 11:46:08 +03:00
Nikolay Igotti
4621dcd04f Update CHANGELOG.md 2020-11-16 18:28:42 +03:00
Nikolay Igotti
196a260b2a CHANGELOG.md 2020-11-16 18:19:59 +03:00
Alexey Tsvetkov
3e74b43cc6 Use Kotlin 1.4.0 in Gradle tests 2020-11-16 16:22:42 +03:00
Alexey Tsvetkov
2e1266984e Allow running Gradle tests with any JDK >= 14 2020-11-16 16:22:42 +03:00
Alexey Tsvetkov
215e9d66bc Mention compatible Gradle versions in docs 2020-11-16 16:22:42 +03:00
Alexey Tsvetkov
6991b4f5de Include min task version in all checks 2020-11-16 16:22:42 +03:00
Alexey Tsvetkov
b601ed9693 Print Gradle version used in tests
Also switch to JUnit 5, because the feature is not supported by JUnit 4
2020-11-16 16:22:42 +03:00
Alexey Tsvetkov
fbc51e4019 Test plugin against multiple versions of Gradle 2020-11-16 16:22:42 +03:00
Alexey Tsvetkov
f46a39cd6a Add Gradle plugin integration tests 2020-11-16 16:22:42 +03:00
Arkadii Ivanov
1b294335a9 Update Decompose to 0.1.1, remove copy-pasted code (#102)
Co-authored-by: Arkadii Ivanov <>
2020-11-14 12:35:11 +03:00
Alexey Tsvetkov
bef34ad7d2 Add compose Gradle extension to dependency blocks
Before this change, the following Groovy DSL code would not work:
```
dependency {
  implementation compose.desktop.currentOS
}

// or

kotlin {
    jvm { withJava() }
    sourceSets {
        named("jvmMain") {
            dependencies {
                implementation(compose.desktop.currentOs)
            }
        }
    }
}
```
2020-11-13 13:43:40 +03:00
Alexey Tsvetkov
ad0b6fc916 Provide default value for Compose version for Gradle plugin
There are two versions used in the Gradle plugin:
* The version of the plugin itself;
* The version of Compose dependency used by the plugin.

On CI both versions are set to the same value specific to the build.
However, locally using 0.1.0-SNAPSHOT for the Compose version is inconvenient,
because we don't publish 0.1.0-SNAPSHOT anywhere.
Even if it existed, a moving version is not convenient for using in tests.

This commit changes version handling:
* The version of Compose is set via `compose.version` Gradle property
to the latest stable version, unless overridden by
`COMPOSE_GRADLE_PLUGIN_COMPOSE_VERSION` env. var.
* The version of the plugin is set via `deploy.version`
Gradle property to 0.1.0-SNAPSHOT,
unless overridden by `COMPOSE_GRADLE_PLUGIN_VERSION` env. var
2020-11-13 13:43:28 +03:00
Alexey Tsvetkov
c105e3a8eb Change marker comment for Compose version
The verb `update` in `__UPDATE_COMPOSE_VERSION_MARKER__`
could be read as an instruction to update the plugin,
which might be confusing for users.
I suggest renaming the marker to more neutral
`__LATEST_COMPOSE_RELEASE_VERSION__`
2020-11-13 13:43:28 +03:00
Roman Sedaikin
f030439571 Added screenshots for examples. 2020-11-12 17:48:42 +03:00
Igor Demin
5c00195547 Merge pull request #88 from JetBrains/todo_fix
Regression in Todo example app after multiple Compose updates
2020-11-11 17:29:27 +03:00
Igor Demin
28935cfe87 Todo example, refactoring 2020-11-11 17:24:07 +03:00
Igor Demin
86a5977c9b Regression in Todo example app after multiple Compose updates
Closes https://github.com/JetBrains/compose-jb/issues/86
2020-11-11 16:49:04 +03:00
Andrew Rudenko
60ac4a7ab1 initialize benchmarks (#77) 2020-11-10 14:10:44 +01:00
Arkadii Ivanov
5ebc5e1f5c Updated Decompose to 0.1.0 in Todo example (#78)
Co-authored-by: Arkadii Ivanov <>
2020-11-10 09:26:21 +03:00
Malachi de AElfweald
362f6ec8b2 Native Distribution tutorial corrections (#72) 2020-11-10 09:25:52 +03:00
Freek de Bruijn
d29feef8ad Update README.md (#71) 2020-11-10 09:25:15 +03:00
Nikolay Igotti
aa2a8740ca Update to 0.1.0-build113 2020-11-09 18:23:34 +03:00
Nikolay Igotti
ffc8b7c63a Update README.md 2020-11-09 16:05:12 +03:00
Alexey Tsvetkov
455814b9d3 Fix compile error
For some reason, the compiler failed to resolve the method reference correctly.
Also minor fix for `executable` property (the code was red in IDE, but compiled).
2020-11-09 13:01:04 +03:00