github JetBrains/compose-multiplatform v1.11.0-alpha03
1.11.0-alpha03

pre-release7 hours ago

Changes since 1.11.0-alpha02

Migration Notes

Multiple Platforms

  • navigation-runtime, navigation-common no longer provide androidx.collection as an api transitive dependency. If your project doesn't compile with unresolved androidx.collection... classes add implementation("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

  • parallelRendering flag now enabled by default #2732

Features

iOS

  • Add support for tvOS Siri Remote button events (Select, Menu, Play/Pause) #2717

Desktop

  • singleWindowApplication content's receiver now subclasses ApplicationScope too, allowing to programmatically exit the app #2703

Fixes

iOS

  • Fix crash when manually posting UIKeyboardWillHideNotification without userInfo #2713
  • Fix an ability to use scrollsToTop for native UIScrollViews #2705
  • (prerelease fix) Fix an issue where manually overriding the user interface style does not propagate properly to the LocalSystemTheme #2735
  • Fix crash in MetalRedrawer that occurs when Popup or Dialog box opens and closes quickly #2756
  • Fix hit test for Accessibility Elements #2760
  • Fix crashes when parallelRendering is 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 TextField accessibility issue where contentDescription was ignored by screen readers (VoiceOver). TextField now properly uses contentDescription as the accessible name/label, making forms usable with assistive technologies #2680
  • The coroutine context of launchApplication and awaitApplication is now correctly used in windows and dialogs of the application #2742
  • (prerelease fix) Fix SwingPanel not 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

Don't miss a new compose-multiplatform release

NewReleases is sending notifications on new releases.