KStateMachine/kstatemachine
KStateMachine is a powerful Kotlin Multiplatform library with clean DSL syntax for creating complex state machines and statecharts driven by Kotlin Coroutines.
KotlinBSL-1.0
Issues
- 2
- 19
Jetpack Compose samples
#30 opened by mochadwi - 5
Mermaid graph and inherited transitions.
#107 opened by Zeliret - 5
how to transition dataState by normal event
#108 opened by pujunhui - 4
Expose sourceState to the transition block.
#106 opened by Zeliret - 4
How to test transition arguments in onEntry?
#105 opened by phfeustel - 3
Initial Choice State as Nested State of Data State
#101 opened by BeAddicted - 0
Implement Intellij visualisation plugin
#103 opened by nsk90 - 2
Sources are not packaged correctly
#86 opened by reactormonk - 2
How to do parallel data states?
#100 opened by josiahmoreno - 6
Support wasmJs
#94 opened by GuilhE - 4
- 3
Need explanation for choice states
#98 opened by piefel - 5
Event queue is not empty, internal error
#96 opened by oyanyev - 5
Clarification of concurrency
#95 opened by asomov - 3
Getting crash if I try to use `machine.startBlocking` from machine created with `createStdLibStateMachine`
#93 opened by TE-PreetamBhosle - 10
State, transition names
#89 opened by oyanyev - 1
- 4
- 11
- 3
- 5
- 6
State machine and Android lifecycle
#80 opened by ayanyev - 1
java.lang.IllegalArgumentException: Cannot set current state in child mode PARALLEL
#79 opened by nsk90 - 3
please add choiceDataState method
#78 opened by pujunhui - 2
- 4
Update Data of a DataState
#74 opened by BeAddicted - 4
Question on state chart per thread limitation?
#70 opened by aedenj - 5
An API question - guard based on event parameter
#69 opened by sorokod - 1
Outdated error message
#68 opened by lynnkale - 4
exportToPlantUml throws "JobCancellationException: ScopeCoroutine has completed normally;"
#66 opened by gepz - 3
Kotlin 1.4 compatibility
#61 opened by gerbit - 1
Example links in the docs are broken (404)
#63 opened by binarynoise - 6
artifact in maven central has wrong content
#62 opened by kgignatyev - 4
Java 8 compatibility
#52 opened by gigitalz - 4
Built-in coroutines support
#50 opened by nsk90 - 3
- 5
Pass data in FinishedEvent from final DataState.
#57 opened by nsk90 - 10
- 9
[Question] Transition in `onFinished`?
#51 opened by dimsuz - 0
- 10
Question: How should download progress be handled?
#46 opened by dave08 - 3
Using gradle to generate the plantUml graph
#47 opened by dave08 - 4
Introduce choice state
#36 opened by kwasny2 - 1
- 10
Support older versions of Kotlin
#35 opened by amr - 1
Initial argument for start
#40 opened by kwasny2 - 4
Lack of possibility to clear up state machine
#32 opened by kwasny2 - 9
Cannot execute multiple test cases
#34 opened by mashtonian - 3