Shagen Ogandzhanian
8040ca67e1
Configure publication only if project has maven publishing plugin
4 years ago
Shagen Ogandzhanian
556ac1d8e0
Keep publication config in global gradle settings for compose-web Docker image
4 years ago
Shagen Ogandzhanian
2b44bc348f
Introduce global repository resolution for compose-web Docker build image
4 years ago
Shagen Ogandzhanian
ac51be0140
Install Firefox to the Docker image we are using for testing web builds
4 years ago
Arkadii Ivanov
df5742f82f
Free todoapp from jcenter ( #592 )
4 years ago
Sebastian Aigner
aa017ea235
Use local density instead of setting `fillMaxHeight` to 0.5f ( #590 )
4 years ago
Alexey Tsvetkov
c5b93e8e31
Prepare Intellij plugin for publishing
4 years ago
Alexey Tsvetkov
e7e5b79597
Fix unpacking skiko on Linux and Windows ( #586 )
4 years ago
Alexey Tsvetkov
62d58b4615
Unpack Skiko in native distributions
...
Resolves #546
4 years ago
Nikolay Igotti
76e3f45f8b
Move to Kotlin 1.4.32 and 0.4.0-build180
4 years ago
Shagen Ogandzhanian
1f15bbb373
Introduce global gradle.properties so the we don't need to retype androidx.compose.multiplatformEnabled=true
4 years ago
Nikolay Igotti
f9ed97e554
Update CHANGELOG.md
4 years ago
Nikolay Igotti
4ac5235dad
Update CHANGELOG.md
4 years ago
Nikolay Igotti
b962836203
Typo
4 years ago
Shagen Ogandzhanian
1aa492c02c
Introduce an alias for launching chrome from root in compose-web/Docker
4 years ago
Shagen Ogandzhanian
4039d82aa6
Don't remove darwin SDK in Docker file for compose-web
...
Because for some reason linux config refers to it
Here's this config I need later discuss with fellow googlers
<project
path="prebuilts/fullsdk-darwin/platforms/android-30"
name="platform/prebuilts/fullsdk/platforms/android-30"
revision="master"
clone-depth="1">
<linkfile src="." dest="prebuilts/fullsdk-linux/platforms/android-30" />
</project>
4 years ago
Alexey Tsvetkov
2f0cd93e71
Specify Preview as entry point
...
So it's not marked as dead code by Intellij
4 years ago
Shagen Ogandzhanian
05b9e962e5
Remove darwin-related prebuilts from the compose-web image
...
(cause it's Ubuntu)
4 years ago
Shagen Ogandzhanian
a70c72052c
Don't purge any app installed so far to the Docker web-compose image
4 years ago
Shagen Ogandzhanian
603287b1bf
Don't try to purge app-get cache data and clone with depth=1 in Docker for compose web
4 years ago
Alexey Tsvetkov
82b87c7481
Update preview example
4 years ago
Nikolay Igotti
cf9ccdb617
Switch templates to 0.4.0-build179
4 years ago
Shagen Ogandzhanian
69b0ce57f5
Fix arguments for sync in Docker for compose-web
4 years ago
Shagen Ogandzhanian
1eb9bf6e77
Add chrome to the Docker image for compose-web CI
4 years ago
Shagen Ogandzhanian
ba1f3c57c6
Update symlinks in compose-web/Dockerfile
4 years ago
Shagen Ogandzhanian
6ee7147fe3
Speed up syncing and creating symlink for compose-web/Dockerfile
4 years ago
Alexey Tsvetkov
d3d0938eb6
Add preview project example
4 years ago
Alexey Tsvetkov
b483ad4c22
Add preview support to Gradle plugin
4 years ago
Alexey Tsvetkov
f80456dd46
Refactor: move AbstractComposeDesktopTask
4 years ago
Alexey Tsvetkov
6dbe467abf
Split Maven artifact configuration and Gradle plugin configuration
...
This is needed to introduce non-Gradle plugin modules under gradle-plugins build for
Compose preview runtime.
4 years ago
Alexey Tsvetkov
a3a17813e5
Introduce Idea preview plugin
4 years ago
Alexey Tsvetkov
d16b9ed4be
Update badges in README
...
Add badges for the latest stable release and for the latest release including pre-releases
4 years ago
Alexey Tsvetkov
826f130b99
Set NSSupportsAutomaticGraphicsSwitching in native Mac distributions by default
...
Resolves #545
4 years ago
DetachHead
da8a6a44a0
error message for 32 bit arch ( #562 )
4 years ago
Shagen Ogandzhanian
56bb89fad6
Enforce bash as default shell in compose-web Dockerfile (the right way)
4 years ago
Shagen Ogandzhanian
bdeea79e9d
Use bash by defaule in compose-web/Dockerfile
4 years ago
Alexey Tsvetkov
938f581a3d
Update copyright notices
4 years ago
Murat Baysangurov
7414ee54a4
TodoApp. Minor fixes due to API changes ( #548 )
4 years ago
Arkadii Ivanov
1849838e82
TodoApp. Update Decompose to 0.2.0, enable navigation animations. ( #544 )
4 years ago
Shagen Ogandzhanian
963ab0dc55
Introduce experimental Dockerfile for compose-web-based jobs
4 years ago
Alexey Tsvetkov
b00aa7d5d3
Test Gradle plugin with Gradle 7.0
...
`withJava()` is removed from MPP test, because our tests don't contain Java,
but the latest stable version of Kotlin fails with exceptions,
when Gradle 7.0 is used. The issue is fixed in Kotlin's master:
297aa17b6e
4 years ago
Alexey Tsvetkov
4e673239a7
Split integration and unit Gradle plugin tests
...
Previously some tests (e.g. FileHashTest) were executed
multiple times in each test task.
This change splits tests in the following way:
* `testGradle-<VERSION>` task only runs `org.jetbrains.compose.gradle.*` tests
with the corresponding Gradle version;
* `test` runs all other tests once;
* `check` runs all tests and checks;
4 years ago
Alexey Tsvetkov
14ee86fa6c
Document suggestModules task
4 years ago
Steyn Geldenhuys
4769b2f8e9
Update README.md with image resource path ( #510 )
...
The loading "images from resources" specifies that the image is placed in `resources/images` however the loading of the resource does not reflect this path.
4 years ago
Alexey Tsvetkov
dc428d3a22
Add suggestRuntimeModules task
...
Resolves #463
4 years ago
Casey Brooks
1e42748fd1
Updates Native Distributions documentation
...
Updates Native Distributions documentation to include a note about Java Modules, and how to determine necessary modules and provide them to the Gradle plugin configuration
4 years ago
Tad Fisher
b9c2f080d9
Fix task validation errors
4 years ago
Alexey Tsvetkov
76cccb93b9
Don't apply Compose compiler plugin to JS and Native compilations
...
Resolves #352
The fix resolves the issue only for Kotlin compiler builds the following commit:
d023f09bd4
See also https://youtrack.jetbrains.com/issue/KT-45020
4 years ago
Alexey Tsvetkov
ceab5f0979
Escape launcher arguments and JVM arguments with extra quotes
...
Resolves #465
4 years ago
jimgoog
f9e6283c5b
Wordsmith swing interop API description ( #500 )
...
We've been seeing an antipattern where people are literally "passing a view/jcomponent" into the interop API by merely referencing the native object in the factory lambda. This usage is very much an antipattern. Wordsmithing a bit to avoid putting that idea into people's minds.
4 years ago