Changes since 1.11.0-alpha02
Migration Notes
Multiple Platforms
navigation-runtime,navigation-commonno longer provideandroidx.collectionas anapitransitive dependency. If your project doesn't compile with unresolvedandroidx.collection...classes addimplementation("androidx.collection:collection:1.5.0"). This change is required to avoid differences with the original Jetpack libraries and allow reusing the same code without additional changes needed #2749- Kotlin 2.3 is required for native and web platforms #2755
iOS
parallelRenderingflag now enabled by default #2732
Features
iOS
- Add support for tvOS Siri Remote button events (Select, Menu, Play/Pause) #2717
Desktop
singleWindowApplicationcontent's receiver now subclassesApplicationScopetoo, allowing to programmatically exit the app #2703
Fixes
iOS
- Fix crash when manually posting
UIKeyboardWillHideNotificationwithoutuserInfo#2713 - Fix an ability to use
scrollsToTopfor nativeUIScrollViews #2705 - (prerelease fix) Fix an issue where manually overriding the user interface style does not propagate properly to the
LocalSystemTheme#2735 - Fix crash in
MetalRedrawerthat occurs whenPopuporDialogbox opens and closes quickly #2756 - Fix hit test for Accessibility Elements #2760
- Fix crashes when
parallelRenderingis enabled #2732 - Fix issues with custom context menu items on iOS 15 or earlier #2771
Desktop
- Fix accessibility focus continuing to highlight a removed element #2695
- [macOS] Fix Wubi input for
(Basic)TextField(TextFieldValue)#2722 - [macOS, accessibility] Fix VoiceOver sometimes "clicking" the wrong button when a button click is triggered by the user #2720
- #2680
- Fix
TextFieldaccessibility issue wherecontentDescriptionwas ignored by screen readers (VoiceOver).TextFieldnow properly usescontentDescriptionas the accessible name/label, making forms usable with assistive technologies #2680 - The coroutine context of
launchApplicationandawaitApplicationis now correctly used in windows and dialogs of the application #2742 - (prerelease fix) Fix
SwingPanelnot being visible at all #2751 - Fix an issue with "Pinyin - Simplified" input in
BasicTextField(TextFieldState)when the temporary (composed) english text was not removed when the composition is committed #2763 - Fix incorrect pointer Enter/Move events sometimes being sent immediately following the mouse pointer exiting the compose scene #2750
- (prerelease fix) Bump Compose Hot Reload to 1.1.0-alpha05 #5530
Web
- Adjust HTML hierarchy for proper interop container location outside the shadow DOM #2710
- Fix mouse wheel scrolling on web by accounting for screen density #2724
- Ignore duplicate mouse events following touch events on web to avoid unintended clicks #2741
- Fix Apple Magic mouse behavior #2748
- Fix too early tap detection on web during scrolling #2753
- Fix sudden scroll stops during fast gestures #2759
- Support cursor control using space bar sliding gesture on Android Web #2762
- Fix scrolling sudden stops or speed-ups in web apps #2764
- Improvements of the Web scroll behavior #2766
Components
Gradle plugin
org.jetbrains.compose version 1.11.0-alpha03
Libraries
| Library group | Coordinates | Based on Jetpack |
|---|---|---|
| Runtime | org.jetbrains.compose.runtime:runtime*:1.11.0-alpha03
| Runtime 1.11.0-alpha05 |
| UI | org.jetbrains.compose.ui:ui*:1.11.0-alpha03
| UI 1.11.0-alpha05 |
| Foundation | org.jetbrains.compose.foundation:foundation*:1.11.0-alpha03
| Foundation 1.11.0-alpha05 |
| Material | org.jetbrains.compose.material:material*:1.11.0-alpha03
| Material 1.11.0-alpha05 |
| Material3 | org.jetbrains.compose.material3:material3*:1.11.0-alpha03
| Material3 1.5.0-alpha14 |
| Material3 Adaptive | org.jetbrains.compose.material3.adaptive:adaptive*:1.3.0-alpha05
| Material3 Adaptive 1.3.0-alpha08 |
| Lifecycle | org.jetbrains.androidx.lifecycle:lifecycle-*:2.10.0-alpha08
| Lifecycle 2.10.0 |
| Navigation | org.jetbrains.androidx.navigation:navigation-*:2.9.2
| Navigation 2.9.7 |
| Navigation3 | org.jetbrains.androidx.navigation3:navigation3-*:1.1.0-alpha03
| Navigation3 1.1.0-alpha04 |
| Navigation Event | org.jetbrains.androidx.navigationevent:navigationevent-compose:1.0.1
| Navigation Event 1.0.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 |