:kotlin_emoji::tada: Introducing Compose Multiplat...
# compose
d
KπŸŽ‰ Introducing Compose Multiplatform 1.5.0! πŸŽ‰ This release is based on Jetpack Compose 1.5, which was focused on performance improvements. Here are some of the highlights: ⭐ Option to use
Dialog
,
Popup
, and
WindowInsets
APIs in common code. ⭐ iOS-like scrolling physics. ⭐ Improved resource management on iOS. ⭐ Test framework stabilization for desktop. Try it out and share your experiences, feedback, and questions! For more information, read this blog post or the release notes on GitHub.
K 11
πŸŽ‰ 42
l
Great job, #compose team! This is a huge update πŸ™Œ
πŸŽ‰ 1
☝️ 1
a
It seems like Material 3 Modal bottom sheets are missing and Material 2 ones are included. I couldnt find anything on the Compose release blog you shared about this. The linked Material 3 compose article you have mentions that Modal Bottom Sheets were added in Material Compose 3 v1.1 but the Compose 1.5.0 doesn't have them. Is that intended? @Daria Voronina [JB]
πŸ‘€ 1
i
Currently this component and a few others are defined as android-specific in androidx Google's repo. Switching Compose Multiplatform to 1.1 only means that it re-uses this version of shared code, but it doesn't mean that all components (especially if they defined as platform specific) are automatically available on all platforms. Some components were based on previously-platform-specific
Popup
and that's the reason why it was defined as android-specific too. 1.5.0 introduces
Popup
in common, and ports most of requested components based on this. It isn't the final point here - currently we're working on making available more components from common source set, so you can expect it in one of the next versions.
🦜 1
πŸ‘πŸ½ 1
a
gotcha. thank you for the info
πŸ‘ 1
i
There is an issue for completing commonization. As for mentioning sheets in the blogpost, it is a mistake, we'll remove mentioning of it.
πŸ’― 2