Changes since 1.13.0-alpha02
Migration Notes
Desktop
- Libraries using experimental
DragAndDropTransferActionmust be recompiled because of a binary incompatible change #3413
Features
Multiple Platforms
- Support for rendering
Bulletannotations inAnnotatedString#3400
iOS
- Add
UIKitInteropSafeAreaInsetsPolicyandsafeAreaInsetsPolicytoUIKitInteropProperties. The policy controls the safe-area insets exposed to an embedded UIKit component #3490
Desktop
- (prerelease fix) Bump Compose Hot Reload to 1.3.0-beta02 #5762
Fixes
Multiple Platforms
- Detect stale resolved fonts in Skia paragraph intrinsics to better handle async font resolution updates #2789
- Propagate font resolution callbacks through paragraph building and layout layers.
- Fixed text with
textIndentwrapping unexpectedly: the indentation is now included into the paragraph's intrinsic width #3400 - Fixed
TextAutoSizenot shrinking text with ellipsis overflow on Skiko targets #3489
iOS
- (prerelease fix) Fix crash when swiping back with the keyboard open #3491
- Fix incorrect
UIStepperpositioning in interop views that overlap UIKit safe areas #3490 - (prerelease fix) Fix stale iOS popup layer rendering #3492
- Fix a crash when text in a text field is selected right to left in an iOS app running on a Mac #3504
Desktop
- (prerelease fix) Fixed sluggish window resizing when
skiko.rendering.windows.direct3DSynchronousLiveResizeis enabled #3475
Web
- Fixed text selection issues in Compose text fields in Safari on iOS 27 #3468
- Support fonts fallback URL customization via
ComposeViewportConfiguration.fontFallbackUrlconfig #3476 - Fixed window focus recovery after focus loss in Safari on iOS #3477
- (prerelease fix) Fixed the caret jumping to the end of the text on the first tap in a multiline text field in Safari on iOS #3495
Components
Gradle plugin
org.jetbrains.compose version 1.13.0-beta01
Libraries
| Library group | Coordinates | Based on Jetpack |
|---|---|---|
| Runtime | org.jetbrains.compose.runtime:runtime*:1.13.0-beta01
| Runtime 1.13.0-beta01 |
| UI | org.jetbrains.compose.ui:ui*:1.13.0-beta01
| UI 1.13.0-beta01 |
| Foundation | org.jetbrains.compose.foundation:foundation*:1.13.0-beta01
| Foundation 1.13.0-beta01 |
| Material | org.jetbrains.compose.material:material*:1.13.0-beta01
| Material 1.13.0-beta01 |
| Material3 | org.jetbrains.compose.material3:material3*:1.13.0-beta01
| Material3 1.5.0-beta01 |
| Material3 Adaptive | org.jetbrains.compose.material3.adaptive:adaptive*:1.4.0-alpha01
| Material3 Adaptive 1.4.0-alpha03 |
| Lifecycle | org.jetbrains.androidx.lifecycle:lifecycle-*:2.11.0
| Lifecycle 2.11.0 |
| Navigation | org.jetbrains.androidx.navigation:navigation-*:2.10.0
| Navigation 2.10.0 |
| Navigation3 | org.jetbrains.androidx.navigation3:navigation3-*:1.2.0
| Navigation3 1.2.0 |
| Navigation Event | org.jetbrains.androidx.navigationevent:navigationevent-compose:1.1.0
| Navigation Event 1.1.1 |
| Savedstate | org.jetbrains.androidx.savedstate:savedstate*:1.4.0
| Savedstate 1.4.0 |
| WindowManager Core | org.jetbrains.androidx.window:window-core:1.5.1
| WindowManager 1.5.1 |