Changes since 1.10.0-alpha01
Highlights
Multiple Platforms
androidx.compose.ui.tooling.preview.Previewannotation is now available fromcommonMainsource set #2424
Navigation
- Provide required
NavigationEventDispatcherOwnerfor a correct Navigation3 support #2382
Features
Multiple Platforms
- Provide
LocalLifecycleOwnerinsiderunComposeUiTestby default #2400
iOS
- Add API to configure
UITextInputTraits.writingToolsBehaviorwithPlatformImeOptions#2435
Desktop
- Experimental
-Dskiko.gpu.resourceCacheLimitVM property is introduced to limit GPU resource cache used for one window (default is 256M) #2422
Resources
- Add
setResourceReaderAndroidContextto configure Android context in cases when a provider initialization is not available #5434
Navigation
- Basic support of the navigation3 library #2436
Fixes
Multiple Platforms
- (prerelease fix) Fix "Cinterop fails with an error when Compilation works fine" #2386
- (prerelease fix) Fix "warning: KLIB resolver: Could not find" #2386
iOS
- Clear
TextFieldfocus when another view becomes first responder #2337 - Fix context menu appearance for text fields with transformation #2377
- Fix input session restarts triggered by
PlatformImeOptionsImplnot being@Immutable#2413 - Add ability to reach internal accessibility elements inside accessibility nodes #2416
Desktop
- Fixed
ComposePanelnot initially focusing the first focusable node, when running in JetBrains Runtime JVM #2384 - Fixed background flashing when a window or dialog are closed #2403
- Fix "ComposePanel doesn't use hardware acceleration with
RenderSettings.SwingGraphicson Linux" #2422
Resources
- Fix resource access in a Robolectric test environment #5433
Dependencies
-
Gradle Plugin
org.jetbrains.compose, version1.10.0-alpha02. Based on Jetpack Compose libraries: -
Compose Material3 libraries
org.jetbrains.compose.material3:material3*:1.10.0-alpha02. Based on Jetpack Compose Material3 1.5.0-alpha04 -
Compose Material3 Adaptive libraries
org.jetbrains.compose.material3.adaptive:adaptive*:1.2.0-alpha07. Based on Jetpack Compose Material3 Adaptive 1.2.0-beta03 -
Lifecycle libraries
org.jetbrains.androidx.lifecycle:lifecycle-*:2.10.0-alpha02. Based on Jetpack Lifecycle 2.10.0-alpha04 -
Navigation libraries
org.jetbrains.androidx.navigation:navigation-*:2.9.0. Based on Jetpack Navigation 2.9.1 -
Navigation Event library
org.jetbrains.androidx.navigationevent:navigationevent-compose:1.0.0-alpha01. Based on Jetpack Navigation Event 1.0.0-alpha09 -
Savedstate library
org.jetbrains.androidx.savedstate:savedstate:1.4.0-alpha02. Based on Jetpack Savedstate 1.4.0-alpha03 -
WindowManager Core library
org.jetbrains.androidx.window:window-core:1.5.0-alpha02. Based on Jetpack WindowManager 1.5.0