workflow-kotlin icon indicating copy to clipboard operation
workflow-kotlin copied to clipboard

A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines.

Results 146 workflow-kotlin issues
Sort by recently updated
recently updated
newest added

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [androidx.compose:compose-bom](https://developer.android.com/jetpack) | `2023.01.00` -> `2023.10.01` | [![age](https://developer.mend.io/api/mc/badges/age/maven/androidx.compose:compose-bom/2023.10.01?slim=true)](https://docs.renovatebot.com/merge-confidence/)...

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [com.googlecode.lanterna:lanterna](https://togithub.com/mabe02/lanterna) | `3.1.1` -> `3.1.2` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.googlecode.lanterna:lanterna/3.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.googlecode.lanterna:lanterna/3.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)...

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [org.jetbrains.kotlinx:kotlinx-coroutines-test](https://togithub.com/Kotlin/kotlinx.coroutines) | `1.7.3` -> `1.8.0` | [![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlinx:kotlinx-coroutines-test/1.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)...

Found issue when digging into to recompositions with @steve-the-edwards: When `render` is called in a StatefulWorkflow, a new instance of RenderContext is passed each time, causing compose to be unhappy...

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [gradle](https://gradle.org) ([source](https://togithub.com/gradle/gradle)) | minor | `8.4` -> `8.6` | --- ### Release Notes...

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [androidx.lifecycle:lifecycle-viewmodel-savedstate](https://developer.android.com/jetpack/androidx/releases/lifecycle#2.7.0) ([source](https://cs.android.com/androidx/platform/frameworks/support)) | `1.1.0` -> `2.7.0` |...

Once I am more familiar with the framework I might try to convert it in the tutorial but wanted to surface this since I happened to see it while going...

documentation
tutorial

Long lived branch that is collecting commits that bring the tutorial up to date with undeprecated workflow UI API. Expect rebases. So far the source code in `samples/tutorial/tutorial-final` is in...

One was for the original integration tests, the other was stood up with coroutines (via `runTest` and `Turbine`) to do pull based testing of multiple Workflows. We should pick a...

testing

Look at the anxious section at the end of the [original Compose integration writeup](https://github.com/square/workflow-kotlin/blob/v1.12.1-beta05/workflow-ui/compose/README.md#potential-risk-data-model). We mainly rationalized passing `ViewEnvironment` around because it was so fragile WRT `ViewRegistry` -- things would...