🧵 Feedback on iOS-like scrolling physics from Compose Multiplatform 1.5.0 release
Another important update that we delivered with 1.5.0 version is scrolling that mimics behavior of iOS native components. We’re very curios to know how it feels in your hands and what improvements you’d like to see in future releases. If there are specific aspects you love or think could be enhanced (like momentum, scroll bars, horizontal scrolling etc.), please drop your detailed feedback in the replies 🧵
1️⃣ Feels just like native iOS scrolling – smooth and intuitive
2️⃣ It’s good, but there are areas to polish (name them if possible)
3️⃣ It doesn’t feel quite right – needs significant improvements (share specific issues)
4️⃣ Haven’t noticed any changes
5️⃣ Haven’t upgraded to 1.5.0+ yet
10/31/2023, 5:09 PM
I select 1 based on my testing in a real device but notice that I am not a full time iPhone user.
10/31/2023, 5:49 PM
Also not a full-time iOS user (it feels wrong relative to my android experience, but in the same way as normal iOS scrolling).
लातों वाला भूत
11/01/2023, 6:31 AM
Selecting 3 based on experience.
There are supposed jank issues.
The same code is producing absolutely perfect scrolling experience in Android.
I have set CADisableMinimumFrameDurationOnPhone key in Info.plist so framerate is not locked to 60FPS
I am using version 1.5.1.
Have debugged recompositions and tried disabling image loading but to no effect.
See recording below for a better understanding.
Recorded on iPhone 13 device, iOS version 16.1
Happy to help in debugging this. Or try out any suggestions @etolstoy