Looks like compose multiplatform 1.8.0 alpha 01 do...
# compose
a
Looks like compose multiplatform 1.8.0 alpha 01 does not work with coil 3 yet? Anyone getting crashes too?
1
kfun:coil3.compose.$Content$lambda$2$FUNCTION_REFERENCE$1.$<bridge-NNNNB>measure@androidx.compose.ui.layout.MeasureScope(androidx.compose.ui.layout.MeasureScope;kotlin.collections.List<androidx.compose.ui.layout.Measurable>){}androidx.compose.ui.layout.MeasureResult#internal + 239
Uncaught Kotlin exception: kotlin.native.internal.IrLinkageError: Function 'layout' can not be called: No function found for symbol
using coil-bom = { group = "io.coil-kt.coil3", name = "coil-bom", version = "3.0.4" }
m
You could always download the coil source code and try to recompile using compose 1.8.
i
Try to align version in all compose modules (see ./gradlew dependencies)
k
having the same issue on compose
1.7.3
with the latest material3 adaptive suite
1.1.0-alpha01.
i
I'm sure that it's NOT the case on
1.7.*
. It just means that this library bumped compose to 1.8 alpha.
./gradlew :app:dependencies
to check
k
@Ivan Matkov yes thats the issue the library is using 1.8 alpha
m
Hey All, so I have a composable that represents an expandable element. it has a title bar, and then an expandable body. Currently, i have my own semantic property for whether the thing is currently expanded or not:
Copy code
Column(
        modifier = modifier
            .semantics {
                this.expanded = expanded
            }
    ) {
        Row(
            modifier = Modifier
                .clickable { onExpandedChanged(!expanded) }
But i'm wondering if i should be using "toggleable" or not. I assume not, just simply because only the title row expands and contracts the control, so the overall column itself would not be considered toggleable, but I figured it's worth asking the question.