Oleksandr Karpovich
daaeaed1e1
web: hide internal properties from AttrsScope, EventsListenerScope, StyleScope ( #1802 )
...
Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
(cherry picked from commit 7ea30be924
)
3 years ago
Oleksandr Karpovich
be95ea5ed8
web: apply `classes` and `style` before all other attributes and properties ( #1788 )
...
* web: apply `classes` before all other attributes and properties
This mitigates "Flash of unstyled content"
* apply style {} before attr(...). Add more tests
* use val instead of var for classes
Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
(cherry picked from commit af2c354f72
)
3 years ago
Shagen Ogandzhanian
44b3c91f9c
Move renderComposable to internal-web-core-runtime ( #1789 )
...
(cherry picked from commit 685e305c5e
)
3 years ago
Shagen Ogandzhanian
90619c7da5
Use standard side effects in Elements.kt ( #1793 )
...
(cherry picked from commit 6aaeddc4b4
)
3 years ago
Oleksandr Karpovich
2412e0d0a3
web: add typealias AttrsBuilder referencing new AttrsScopeBuilder ( #1778 )
...
This mitigates possible breaking API changes
Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
(cherry picked from commit 0c30a3e2af
)
3 years ago
Martynas Petuška
49c0ec79e5
web: AttrsScope interface extraction ( #1694 )
...
* AttrsScope interface extraction
* PR amendments
* resolve conflicts
* remove yarn lockfile
* move submodule back
(cherry picked from commit f98dfbc761
)
3 years ago
Shagen Ogandzhanian
4be8e0998b
Deprecate DisposableRefEffect and DomSideEffect ( #1714 )
...
(cherry picked from commit 82bd465f5b
)
3 years ago
Shagen Ogandzhanian
f3e7b41f31
Make DomElementWrapper private ( #1749 )
...
(cherry picked from commit 4bf01cf5e0
)
3 years ago
Oleksandr Karpovich
39d864b13a
Add `checkAndWarnAboutUsingJsPlugin` to gradle plugin ( #1753 )
...
* Add `checkAndWarnAboutUsingJsPlugin` to gradle plugin
closes #1693
* PR review improvements
Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
(cherry picked from commit fb715e6061
)
3 years ago
Shagen Ogandzhanian
1e57989d27
Reuse renderComposable in tests ( #1732 )
...
This also deprecates renderTestComposable
(cherry picked from commit b71a5161a7
)
3 years ago
Alexey Tsvetkov
eaf6789e23
Fix Intellij plugin build
3 years ago
Thomas Vos
7b281b82f5
Fix TestFlight builds ( #1812 )
3 years ago
Alexey Tsvetkov
143cffd7a1
Improve reporting of preview errors ( #1807 )
...
Resolves #1686
3 years ago
Thomas Vos
938f835556
Fix could not find application image error on macOS ( #1811 )
3 years ago
Thomas Vos
2104678961
Fix jnilib files not signed ( #1799 )
3 years ago
Thomas Vos
50327e05e6
Fix fromFiles argument not lazy ( #1797 )
3 years ago
Thomas Vos
80affc78a3
Fix `packagePkg` task ( #1798 )
3 years ago
Igor Demin
2a74d53534
Update Compose
3 years ago
Igor Demin
51e67f80b8
Update Compose
3 years ago
Alexey Tsvetkov
97fa571a59
Fix JS Gradle test ( #1760 )
...
* Fix Gradle JS tests
* Use Gradle 7.3.3 instead of 7.3 in tests
3 years ago
Igor Demin
2011dea498
Update Compose
3 years ago
Igor Demin
1d4e1d0234
Try to pass CI
3 years ago
Igor Demin
d1dbd80ab6
Update Compose
3 years ago
Igor Demin
59b81a22c9
Try to pass CI
3 years ago
Igor Demin
ebe6594651
Try to pass CI
3 years ago
Igor Demin
078f27ff0b
Build only runtime for js
3 years ago
Igor Demin
6e8023746b
downloadAndroidSdk for 1.1
...
Hashes from https://android.googlesource.com/a/platform/manifest (6bea68b9974c26f409799bcd1462a8958947a474 androidx-compose-release)
3 years ago
Igor Demin
38cc75970e
Revert "downloadAndroidSdk for 1.1"
...
This reverts commit 21fbb46777
.
3 years ago
Igor Demin
029f88fabd
Update Compose
3 years ago
Igor Demin
0089516e39
Compose Gradle for 1.1
3 years ago
Igor Demin
21fbb46777
downloadAndroidSdk for 1.1
...
Reverted to Compose MPP 1.0 version
3 years ago
Alexey Tsvetkov
e5142cc20f
Switch compose branch to release/1.1
3 years ago
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
3 years ago
Nikolay Igotti
6da56d56ea
Move few MPP examples to experimental for now ( #1739 )
3 years ago
Alexey Tsvetkov
c1ecbd44ae
Use cmake from master again
3 years ago
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
3 years ago
Alexey Tsvetkov
c44b6aa572
Update Compose for Intellij plugin name and description ( #1729 )
3 years ago
Aleksandr Veselov
ac792fabb4
Fix typo in build instructions ( #1719 )
3 years ago
Igor Demin
e182af469d
Migrate skikoAospCommit to skiko-awt ( #1721 )
3 years ago
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
3 years ago
Alexey Tsvetkov
4c3cf40c37
Add IJ plugin for reusing Compose in plugins ( #1715 )
...
* Add IJ plugin for reusing Compose in plugins
* Fix issues
3 years ago
Nikolay Igotti
c427f7c2bc
Selective tutorial check ignore ( #1716 )
3 years ago
Alexey Tsvetkov
a1c4c8a41e
Unsign dylibs when packaging with JDK 17 ( #1703 )
...
Resolves #1666
3 years ago
Alexander Gorshenev
ca382431c5
Updated frameworks/support to a fresh mpp branch state
3 years ago
Mário Fronza
b3c06bb2df
removed unused lines ( #1706 )
3 years ago
akurasov
97d6f4022c
moving template to 1.0.1
3 years ago
Oleksandr Karpovich
f09717d1bb
remove kotlin-js-store in web-compose-in-js ( #1707 )
...
Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
3 years ago
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.
```
3 years ago
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)
3 years ago
akurasov
0c81859474
Enhancing mouse tutorial ( #1591 )
...
* Enhancing mouse tutorial
* Update README.md
3 years ago