Commit Graph

1611 Commits

Author SHA1 Message Date
dima.avdeev
e8786ea73f Copy imageviewer to experimental/examples (#2500) 2022-11-25 17:33:42 +03:00
Parthasarathy
612fab6099 Allow the default window to go fullscreen (#2458)
This is an odd behaviour, but I couldn't find any other solution. If `UILaunchStoryboardName` is present, `UIScreen.mainScreen.bounds` will have proper size instead of a smaller window.
[Reference](https://stackoverflow.com/a/56950026)
2022-11-24 15:52:57 +03:00
Nikita Lipsky
a917c5eb1d Extract plugins versions from root build.gradle.kts
as it was before
2022-11-23 20:01:37 +02:00
dima.avdeev
9f47529634 Describe workaround with Tab navigation and multiline TextField's (#2496) 2022-11-23 20:59:19 +03:00
Nikita Lipsky
596e46fdff Refactor Widgets Gallery sample to use KMM structure and add iOS target (#2491)
Refactor Widgets Gallery sample to use KMM structure and add iOS target
2022-11-23 14:40:16 +02:00
dima.avdeev
0807d06e5d [resources] Missing fixes with Classloader (#2490) 2022-11-22 21:55:53 +03:00
dima.avdeev
b858998310 WebAssembly means "JS in browser with WebAssembly Skia" (#2487) 2022-11-22 15:58:46 +03:00
dima.avdeev
13d1de302c [components/resources] add resource("img.png"). rememberImageBitmap() (#2483) 2022-11-22 15:52:48 +03:00
dima.avdeev
e900f561f2 update experimental/examples/falling-balls (#2486) 2022-11-22 11:26:57 +03:00
Nikita Lipsky
749c9119c1 Fixup for Falling Balls example: fix applicationId for Android 2022-11-21 13:42:35 +02:00
Nikita Lipsky
7bfe7df5d0 Fixup for Falling Balls example: remove jcenter() 2022-11-18 17:12:03 +02:00
Nikita Lipsky
d5ba2e924e Refactor FallingBalls MPP sample to follow KMM project structure. (#2478)
Refactor FallingBalls MPP sample to follow KMM project structure.

- as a result iOS target can be run and debugged using KMM IDE tooling.
2022-11-18 16:05:50 +02:00
Oleksandr Karpovich
ca3c190946 Update kotlin version in web (1.7.10 -> 1.7.20) 2022-11-18 11:56:44 +01:00
Oleksandr Karpovich
7d2dfcb1f8 Move compose (1.3.1 rebase) 2022-11-17 11:52:29 +01:00
Igor Demin
f35e286958 Fix Preview compatibility with Gradle configuration cache (#2470)
* Fix Preview compatability with Gradle configuiration cache

Fixes https://github.com/JetBrains/compose-jb/issues/2376

* A test for Gradle configuration cache

And Gradle 7.5.1
2022-11-14 18:58:05 +03:00
Igor Demin
51d99371b9 Update Compose 2022-11-14 15:54:10 +01:00
dima.avdeev
2027e4bddd scripts/testUIKit (#2464) 2022-11-11 17:14:17 +03:00
Igor Demin
b58d3355b3 Actualize Getting started tutorials (#2457)
Fixes https://github.com/JetBrains/compose-jb/issues/2450
2022-11-08 20:47:49 +01:00
Igor Demin
20337dac5c Update README.md 2022-11-08 10:19:02 +01:00
Igor Demin
9a2b58d43f Relationship between the Jetpack Compose and Compose Multiplatform release cycles (#2367) 2022-11-08 09:46:11 +01:00
Oleksandr Karpovich
dd90e76e74 Move compose to 1.3 rebased 2022-11-07 18:46:17 +01:00
Oleksandr Karpovich
064dd2d062 fix a link in web-landing example 2022-11-07 15:47:56 +01:00
Igor Demin
982fd37970 Update Compose 2022-11-07 15:39:31 +01:00
Igor Demin
63846c63c0 Compose 1.2.1 (#2453) 2022-11-07 14:46:37 +01:00
Oleksandr Karpovich
04c49a729a Update the links in compose-web landing page (#2451)
Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
2022-11-07 12:35:54 +01:00
Alexey Tsvetkov
04846b1fdd Fix custom JDK tests on Linux 2022-11-04 17:23:21 +01:00
Nikita Lipsky
85faea7243 Unify build.gradle.kts for experimental samples (#2445)
+ add Android traget for Minesweeper example
2022-11-04 13:24:32 +02:00
Igor Demin
7e597c83e8 Use Compose Compiler 1.3.2.1 (#2442)
Use Compose Compiler 1.3.2.1

With Kotlin 1.7.20 support for JS
2022-11-01 18:25:18 +01:00
Igor Demin
8f703af936 Move Compose 2022-11-01 18:24:54 +01:00
Alexey Tsvetkov
083e51feb9 Fix caching for checking runtime properties (#2438)
Resolves #2329
2022-10-31 18:13:27 +01:00
Alexey Tsvetkov
6501d9f9f2 Fix packaging with JDK 19 (#2439)
Resolves #2328
2022-10-31 18:13:08 +01:00
Evan
2b29bd2889 Removed misplaced comma in Web UI Building README (#2416) 2022-10-24 20:20:04 +02:00
Fabian Neugart
af7957d3a2 Removed unnessary import (#2421)
That import is not needed anymore with 1.2.0. 
https://github.com/JetBrains/compose-jb/pull/2215
2022-10-24 20:17:31 +02:00
Igor Demin
0c8c752266 Fix kotlinCompilerPlugin property (#2396)
* Fix `kotlinCompilerPlugin` property

[Support multiple versions of Kotlin PR](https://github.com/JetBrains/compose-jb/pull/2366) breaks `kotlinCompilerPlugin` feature.

`customPluginString` isn't set at the moment of plugin applying (or Provider's initialization), so we need to read it only when the artifact is requested.

* Refactoring
2022-10-24 16:20:13 +02:00
Nikita Lipsky
daafd804f8 Introduce defaultUIKitMain in compose library and use it from UIKit examples (#2426) 2022-10-23 14:51:36 +03:00
dima.avdeev
3d6b5de11a update compose submodule compose/frameworks/support to latest jb-main 2022-10-22 20:44:16 +04:00
dima.avdeev
327e5df66d update androidx submodule compose/frameworks/support to latest jb-main 2022-10-20 14:18:37 +04:00
Nikita Lipsky
cf232b37a1 Temporally disable Kotlin native compiler verification for Chat example (#2423)
* 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>
2022-10-20 12:11:39 +03:00
Blaž Šolar
65e8e69c24 uikit deploy, split Gradle and Xcode (#2406) 2022-10-20 10:37:21 +03:00
dima.avdeev
8aca240b58 update uikit experimental examples 1.3.0-alpha01-dev824 (#2417) 2022-10-18 20:29:01 +03:00
dima.avdeev
c76f639d74 update compose version 1.2.0 in experimental samples (#2412) 2022-10-18 14:17:06 +03:00
dima.avdeev
0554616489 uikit open simulator, simplify availability condition (#2414) 2022-10-17 21:46:42 +03:00
dima.avdeev
11fad5eca7 Gradle plugin delete unavailable simulator (#2413)
* fix gradle plugin delete unavailable simulator
* apply suggestion to simpify usage of getSimctlListData()
2022-10-17 17:40:44 +03:00
dima.avdeev
919d774122 Fix readme for AppCode IDE (#2333)
* Fix readme for AppCode IDE
2022-10-17 17:21:00 +03:00
Nikita Lipsky
aecf6bb9a1 Fix compose gradle plugin for iOS device deployment: (#2407)
- Move cleaning up build directory from packComposeUikitApplicationForXCode Gradle task to registerConnectedDeviceTasks as the first one runs during xcode build and could delete files placed by xcode in parallel before (such as Info.plist).

- Remove workaround of running xcodebuild twice as the original problem the most probably was provoded by incorrect build directory cleanup

- Remove sources from xcodegen configuratiom as we do not need them in the resulting .app
2022-10-17 16:50:16 +03:00
Arkadii Ivanov
d457a520d7 TodoApp. Updated Kotlin to 1.7.10, Compose to 1.2.0, and other libs. (#2191) 2022-10-13 20:26:58 +02:00
dima.avdeev
1d67ed3967 README.md build Compose to mavenLocal (#2402) 2022-10-13 19:23:14 +03:00
linxuebin
3ab2bd493a fix: publishWebComponentsToMavenLocal version not work (#2400) 2022-10-13 13:04:07 +02:00
Alexey Tsvetkov
2af56d8cbf Add tutorial on using ProGuard (#2392)
* Add tutorial on using ProGuard

Resolves #1174
2022-10-12 18:22:49 +03:00
Oleksandr Karpovich
5936fd8063 Update compose-web examples and readme about effects (#2395)
Co-authored-by: Oleksandr Karpovich <oleksandr.karpovich@jetbrains.com>
2022-10-12 11:01:32 +02:00