Commit Graph

1283 Commits

Author SHA1 Message Date
Alexey Tsvetkov
d23806a3f4 Update examples (#1740)
* 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
2022-01-24 13:16:39 +03:00
Nikolay Igotti
6da56d56ea Move few MPP examples to experimental for now (#1739) 2022-01-24 13:06:01 +03:00
Alexey Tsvetkov
c1ecbd44ae Use cmake from master again 2022-01-21 17:12:03 +03:00
Alexey Tsvetkov
ef205f64bc Add Compose for Intellij usage example (#1728)
* Add example of using Compose for Intellij plugin

* Add instruction on how to use Compose for Intellij plugin
2022-01-21 17:09:45 +03:00
Alexey Tsvetkov
c44b6aa572 Update Compose for Intellij plugin name and description (#1729) 2022-01-21 17:07:07 +03:00
Aleksandr Veselov
ac792fabb4 Fix typo in build instructions (#1719) 2022-01-20 18:18:39 +03:00
Igor Demin
e182af469d Migrate skikoAospCommit to skiko-awt (#1721) 2022-01-20 13:50:38 +03:00
Aleksandr Veselov
d1fc145cca Add Minesweeper example application (#1500)
* Add Minesweeper example application

* Upgrade to mpp

* Compile for web and macos

* Fix unit tests

* Commonization and housekeeping

* Build for UIKit

* Update validateExamples.sh
2022-01-20 13:39:42 +03:00
Alexey Tsvetkov
4c3cf40c37 Add IJ plugin for reusing Compose in plugins (#1715)
* Add IJ plugin for reusing Compose in plugins

* Fix issues
2022-01-19 18:52:44 +03:00
Nikolay Igotti
c427f7c2bc Selective tutorial check ignore (#1716) 2022-01-19 17:32:50 +03:00
Alexey Tsvetkov
a1c4c8a41e Unsign dylibs when packaging with JDK 17 (#1703)
Resolves #1666
2022-01-19 13:38:56 +03:00
Alexander Gorshenev
ca382431c5 Updated frameworks/support to a fresh mpp branch state 2022-01-18 20:47:18 +03:00
Mário Fronza
b3c06bb2df removed unused lines (#1706) 2022-01-18 19:53:17 +03:00
akurasov
97d6f4022c moving template to 1.0.1 2022-01-18 13:48:26 +03:00
Oleksandr Karpovich
f09717d1bb remove kotlin-js-store in web-compose-in-js (#1707)
Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
2022-01-18 10:33:38 +01:00
Alexey Tsvetkov
23921ae3ff Downgrade prebuilt cmake version (#1704)
Otherwise, new clean builds fail with error:
```
A problem occurred configuring project ':support:compose:ui:ui-inspection'.
> Failed to notify project evaluation listener.
> com.android.builder.errors.EvalIssueException: [CXX1300] CMake '3.18.1' was not found in SDK, PATH, or by cmake.dir property.
> The androidx.inspection plugin requires release build variant.
```
2022-01-18 11:17:15 +03:00
Thomas Vos
793b377147 Apple App Store (#1613)
* Add appStore option

* Fix "--app-image" option

* Add appCategory option

* Document signing for the Apple App Store

* Fix system version in the Product Definition Property List

* fixup! Fix "--app-image" option

* fixup! Document signing for the Apple App Store

* fixup! Add appStore option

* fixup! Add appCategory option

* Add provisioningProfile option

* Add entitlementsFile option (needs to be customised if your Mac app uses entitlements not in the default file)
2022-01-18 08:59:39 +03:00
akurasov
0c81859474 Enhancing mouse tutorial (#1591)
* Enhancing mouse tutorial

* Update README.md
2022-01-14 21:15:47 +03:00
Alexey Tsvetkov
6cda5a64d3 Remove falling-balls-web example (#1698)
falling-balls-mpp should be used instead
2022-01-14 20:20:23 +03:00
Alexey Tsvetkov
47214264ba Remove compose.with.web flag (#1697) 2022-01-14 20:20:10 +03:00
Alexey Tsvetkov
f3a403b321 Additional CI fixes (#1696)
* Fix components script compilation

* Add script to run Gradle with Compose properties set up

It's useful for running a single task in
the included Compose build.

* Set default JVM target to 11 if it is lower

* Update Compose submodule
2022-01-14 20:19:53 +03:00
Oleksandr Karpovich
479add7c89 add BouncingBalls example to falling-balls-mpp (#1699)
* 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>
2022-01-14 15:52:15 +01:00
Dmitry
ac2d5157fb add mavenCentral() to pluginManagement (#1690) 2022-01-13 13:28:17 +03:00
Shagen Ogandzhanian
a052f280d9 Temporary fix for subsituting default vulnerable dependency from kotlin/js build workflow 2022-01-12 18:24:42 +01:00
akurasov
900f042891 Adding NY animation (#1681) 2022-01-12 18:55:26 +03:00
Vivek Sharma
6e8107bd80 Update Navigation README.md (#1685) 2022-01-11 18:27:25 +03:00
Thomas Vos
162cde2bfc Add option to set macOS build version (#1612) 2022-01-11 17:36:22 +03:00
Max Rumpf
8f1f049a23 Improve obfuscation docs and add ProGuard example (#1658) 2022-01-11 17:33:50 +03:00
Alexey Tsvetkov
387fa07bd8 Simplify configuration for web and uikit apps (#1682) 2022-01-11 17:06:43 +03:00
Oleksandr Karpovich
5bc0616116 web: add missing webpack.config.d in web-compose-in-js example (#1683) 2022-01-11 13:49:09 +01:00
Oleksandr Karpovich
38e17c1955 web: add example for dom-based-composables usage in plain JS (#1677)
* web: add example for dom-based-composables usage in plain JS

* web: add example for dom-based-composables usage in plain JS (review improvements)

Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
2022-01-11 13:33:44 +01:00
Oleksandr Karpovich
a7ea7b7767 move Compose submodule and update mpp demo (#1678)
Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
2022-01-10 15:53:03 +01:00
akurasov
edd59c08f1 Update CHANGELOG.md 2022-01-10 16:36:17 +03:00
Stefan Wärting
c60b6f9669 Rename ci/docker/linux/README.MD -> ci/docker/linux/README.md (#1659) 2022-01-10 11:04:51 +03:00
Alexey Tsvetkov
8ff2a324b6 More CI fixes (#1649)
* Update Kotlin in SplitPane component

* Use skiko-awt-* artifacts instead of skiko-jvm-*
2021-12-30 09:32:56 +03:00
Alexey Tsvetkov
11918f3e8a Fix MPP CI issues (#1645)
* Fix compilation of SplitPane

* Fix Gradle tests
2021-12-30 09:29:25 +03:00
Alexey Tsvetkov
8e335c9d21 Switch main components build to Gradle 7.3.3 (#1643)
Using one version of Gradle improves build
performance and dev experience by
reusing Gradle daemons, using less storage
& copying for Gradle cache, etc
2021-12-30 09:26:37 +03:00
Alexander Gorshenev
b98c88d6fe Add Falling Balls MPP example
Author:Alexander Gorshenev <alexander.gorshenev@jetbrains.com>
Co-authored-by: Alexey Tsvetkov <alexey.tsvetkov@jetbrains.com>
Co-authored-by: Nikolay Igotti <igotti@gmail.com>
2021-12-30 09:15:23 +03:00
Alexey Tsvetkov
ad394bada4 Fix web components build & publishing 2021-12-30 09:15:23 +03:00
Alexey Tsvetkov
8f99b0dd8a Use correct compiler plugin for native 2021-12-30 09:15:23 +03:00
Alexey Tsvetkov
d08c4d13cc Add publishing infrastructure for MPP targets 2021-12-30 09:15:23 +03:00
Alexey Tsvetkov
1deb4295c1 Download and setup ninja 2021-12-30 09:15:23 +03:00
Alexander Gorshenev
c5b22a6722 Moved to ndk 23 and other prebuilt updates 2021-12-30 09:15:23 +03:00
Alexey Tsvetkov
3ea7ce3e12 Update Compose submodule 2021-12-30 09:14:49 +03:00
akurasov
46ca39d510 Adding obfuscation info (#1624)
* Update README.md

* Update README.md
2021-12-27 14:16:37 +03:00
Oleksandr Karpovich
a4604d4a72 web: make Nth.Functional, Nth.Odd, Nth.Even private (#1633)
add corresponding public functions and values instead

Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
2021-12-23 10:48:54 +01:00
Shagen Ogandzhanian
abc6d1f60a [web] Force kotlin/js to use node@16.13.1 2021-12-22 12:58:43 +01:00
Shagen Ogandzhanian
4fd239ed89 [web] Run Firefox in unit tests headlessly 2021-12-22 12:58:43 +01:00
Thomas Vos
cf106640cd Fix url in README.md (#1614) 2021-12-21 16:59:08 +03:00
Shagen Ogandzhanian
87d983e0a5 Fix for Nth.Functional (#1609) 2021-12-16 16:08:08 +01:00