Jake Wharton
Jake Wharton
Makes sense to me!
Surely this bug lies in the Compose compiler. I cannot see any way in which the code from Molecule could cause this. We're not involved in the compiler at all...
Yeah I mean your repro shows that it's _something_ to do with our setup, but I have a hard time envisioning what it is intuitively.
I'm not sure about your claims about them becoming common, but yes supporting them is likely trivial.
This is blocked on AGP 7.3 being stable for https://developer.android.com/reference/tools/gradle-api/7.3/com/android/build/api/variant/Component#runtimeConfiguration().
You can send a PR to add the link to the fallback list: https://github.com/cashapp/licensee/blob/41fd142921ef052df7cce5830f59df5f58a97634/src/main/kotlin/app/cash/licensee/licenses.kt#L61-L70 At present I do not plan on exposing the ability to change this list dynamically since...
The plugin outputs a JSON file that you can use to power a license screen in your web, desktop, or mobile application. If they are relatively standard URLs the fallback...
E.g., ```kotlin val stuff by foo.bar().collectAsState() ``` will invoke `foo.bar()` on every recomposition which probably returns a new instance which means the old flow will be canceled and the new...
Non-main thread and/or non-`AndroidUiDispatcher` usage.
I'm out the rest of the year. This will have to be tackled next year at some point.