JetBrains / compose-multiplatform

Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
https://jetbrains.com/lp/compose-multiplatform
Apache License 2.0
16.15k stars 1.17k forks source link

Update ui-util to upstream androidx version #4462

Closed zt64 closed 1 month ago

zt64 commented 7 months ago

Hi. In upstream androidx maintained by Google androidx.compose.ui:ui-util it contains additional functions not present in JetBrains compose-multiplatform-core. Is there any reason why the JetBrains variant is out of date? As far as I could tell there should be very little work needed to get it fully multiplatform. Reason I ask is because I could make use of these in a library I'm developing.

eymar commented 7 months ago

What version of androidx.compose:ui are you interested? If you mean 1.6.3, then the next Compose Multiplatform release 1.6.1 will contain its changes.

zt64 commented 7 months ago

What version of androidx.compose:ui are you interested? If you mean 1.6.3, then the next Compose Multiplatform release 1.6.1 will contain its changes.

Specifially ui-util is on https://github.com/JetBrains/compose-multiplatform-core/commit/cb52db945aa898d13e63018a9da337495827a695 Though androidx ui-util has had many changes since then https://github.com/androidx/androidx/commits/androidx-main/compose/ui/ui-util?since=2023-10-04&until=2024-03-12

okushnikov commented 2 months ago

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.