Alexander Zhirkevich

Results 13 comments of Alexander Zhirkevich

Do you mean the playground app?

I want to navigate between different compose screens in a native way with swipe gestures and so on. It works and looks perfect btw, but i also want to be...

Just a little example of what can be done for now with `UINavigationController`. It is awesome, isn't it? https://user-images.githubusercontent.com/63979218/231277302-1a7972d4-42bc-4dab-9b6a-8d041db811bf.mp4

@matteocrippa Multiplatform swipe back navigation was already added to precompose (https://github.com/Tlaster/PreCompose/issues/35). Looks almost the same as native. True native have some limitations and bugs now.

Original issue is related to #3201

UPD: issue still exists after merge with stable m3 :(

Found the cause. Indication animation breaks if size of the component it applied to changes during the animation. See [this](https://github.com/JetBrains/compose-multiplatform-core/blob/0fc1b091e8e6ef23da4795f256c1e7365995643f/compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Switch.kt#L230-L234). If we set fixed size insted of dynamic `thumbSizeDp` variable...

Same happened after upgrading coroutines to `1.8.0` in other modules. Coroutines symbols such as `TimeoutCancellationException` became unresolved in modules with compose and without coroutines declared explicitly. wasmJs enabled. With coroutines...

It's not, but i'll try to create a smal reproducer. I guess if you'll update coroutines to 1.8.0, everything should be fine