Adetunji Dahunsi

Results 22 issues of Adetunji Dahunsi

Produces state by using a `StateProducer` that merges flows that carry functions that lazily modify the state. This avoids the issues that can arise when combining flows: * The limited...

An experimental branch for MVI style state production. It offers feature parity with the existing branch and tries to establish some core MVI state production concepts: Idiomatically functional: All inputs...

### Is there an existing issue for this? - [X] I have searched the existing issues ### Describe the problem The header in the topics screen should be a collapsing...

enhancement

Replace usages of KAPT with KSP as appropriate: - [x] Move Room to KSP - [ ] Move Hilt to KSP

Currently, when benchmarking a suspending function, I do the following: ``` val benchmarkRule = BenchmarkRule() @Test fun benchmarkSubject() = benchmarkRule.measureRepeated { runBlocking { subject.suspendingFunction() } } ``` Is this the...

enhancement

👋 👋 👋 This PR modifies the NestedScrollableHost to be a `View.OnTouchListener` rather than a `ViewGroup` that houses the nested scrolling child. I don't think this is a better implementation...

Hello! There a a few binary incompatible changes in the latest version of compose which makes it impossible to use this library when upgrading. Could you perhaps offer snapshot versions...

When reading the transaction docs, I accidentally overlooked the use of the `transaction` object to read and update the collection. This PR makes the use of it a bit more...

Glide compose version used: `1.0.0-beta01`. In `GlideImage`, the implementation of `ContentScale` is with a `contentScaleTransform`. This causes a few issues: * The same image with different content scales applied will...