Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
KStateMachine
KStateMachine is a powerful Kotlin Multiplatform library with clean DSL syntax for creating complex state machines and statecharts driven by Kotlin Coroutines.
Collective -
Host: opensource -
https://opencollective.com/kstatemachine
- Code: https://github.com/KStateMachine
github.com/KStateMachine/kstatemachine - f562b253a325a4268c1b409ff24b27bc0af8485f authored over 2 years ago
Add shallow history state
github.com/KStateMachine/kstatemachine - f4cbec56e4f613d3980b2b57ae1145e7e1bc918c authored over 2 years agogithub.com/KStateMachine/kstatemachine - f2437a8dd6c9e45cedc0b85d5194d3abc0a5bc9b authored over 2 years ago
github.com/KStateMachine/kstatemachine - f286765d69bedc176984ce4784ccbf507fefab7d authored over 2 years ago
github.com/KStateMachine/kstatemachine - 6ea226d302160bbd4901ba9a00d111dbac75dca1 authored over 2 years ago
github.com/KStateMachine/kstatemachine - 0df9ae90ac4a332071aa74f67be17d2cec07b7f7 authored over 2 years ago
github.com/KStateMachine/kstatemachine - 2add4b30df831aacda931a0a150a8cf2c2cf3873 authored over 2 years ago
github.com/KStateMachine/kstatemachine - 9084642b45a915b3b91cf3ddefdc8e5a3d531463 authored over 2 years ago
github.com/KStateMachine/kstatemachine - 98e2f266c79beb927d89f8192208c32a272008e5 authored over 2 years ago
github.com/KStateMachine/kstatemachine - f4629621c493d1601bc8d5491b20bf59cea74f53 authored over 2 years ago
github.com/KStateMachine/kstatemachine - 4721ae67c6c383d7e66dffc8a42ba3792a991af3 authored over 2 years ago
github.com/KStateMachine/kstatemachine - a2b556e8be3fddcbf690adb32d6c86e4c4bccc3f authored over 2 years ago
github.com/KStateMachine/kstatemachine - a0c5f7c7c8c31a382df34823a683ac17db980973 authored over 2 years ago
github.com/KStateMachine/android-kstatemachine-sample - a246b2211280cea056b315ba753dc8c787eeaaa3 authored over 2 years ago
github.com/KStateMachine/kstatemachine - 6e6f28dde02fec3630c4e96aa8f67d5405b2dbae authored over 2 years ago
github.com/KStateMachine/kstatemachine - b528df8b2bee7c3b78950ac1fb76704c2a0b7943 authored over 2 years ago
github.com/KStateMachine/kstatemachine - 42616aec17103caf4165378745d63ead0d72d77a authored over 2 years ago
github.com/KStateMachine/kstatemachine - 6c79c341df4acccd9d3b8817f1ad21d402743ecd authored over 2 years ago
github.com/KStateMachine/kstatemachine - 1ace770961db5ace6a5e36d3d177360c79ad9ef6 authored over 2 years ago
Add docs from wiki to gihub pages
github.com/KStateMachine/kstatemachine - fad4a48bacee437c794f3437df2529ae5e986ab2 authored over 2 years agogithub.com/KStateMachine/kstatemachine - ac7705f2d33c376f8d20dc45bcb95da51819fffe authored over 2 years ago
github.com/KStateMachine/kstatemachine - e469db5df3a215be0d7ed410886fe740da523a87 authored over 2 years ago
Such calls are recorded by machine and processed when current processing completes.
Do not trig...
github.com/KStateMachine/kstatemachine - 9fa46d073e5079b6fdd25dda876807e8246caa8e authored over 2 years agogithub.com/KStateMachine/kstatemachine - 9f595580e9c62c91ee43207dad3e38345dbe224e authored over 2 years ago
github.com/KStateMachine/kstatemachine - 49a126a88f7ebee0612c86d2215fecc340494be8 authored over 2 years ago
github.com/KStateMachine/kstatemachine - 78f3db88f9a0611b969fa09dc7871bdcd73e5239 authored over 2 years ago
github.com/KStateMachine/kstatemachine - 1ebe5b92559c905ddab2f71b3c682458ea1d75ab authored over 2 years ago
github.com/KStateMachine/kstatemachine - 2a7324e28e923649ad4e0ead9eaa64f8bfff36b4 authored over 2 years ago
Before this only event was passed and could be used for calculating result.
github.com/KStateMachine/kstatemachine - c7f911339b5959fc7186493ff9888d89cb2238d5 authored over 2 years agogithub.com/KStateMachine/kstatemachine - 78a1f988451678cf35da54788faf8ce9341ae0ea authored over 2 years ago
github.com/KStateMachine/kstatemachine - 4f2722ba7d454587fef9853e3da2398730c95f36 authored over 2 years ago
github.com/KStateMachine/kstatemachine - 742fc4be775f8fcb82d44a16c0e0d400e5350514 authored over 2 years ago
Fix throwing ignoredEventHandler, it should not cause machine destruction.
Fix resetting delayed...
github.com/KStateMachine/kstatemachine - 7fc2322a461930b43f9ed84bc9f3ccf8298c8ffc authored over 2 years ago
This requires kotest to be updated to 5.4.0.
Add maven central version badge.
Initial states are triggered on machine start so they could not receive
argments through process...
github.com/KStateMachine/kstatemachine - 49feaa6e2f856e87870a13e495cb87273017372d authored over 2 years ago
Fix a bug that machine was processing pending event if PendingEventHandler was set to no-throwin...
github.com/KStateMachine/kstatemachine - e437c9e242033bdaf0a0d2acd357d8d5f8ceefa6 authored over 2 years ago
Remove @Synchronized annotation and CopyOnWriteArraySet usage.
They were used just to prevent us...
Before this commit there were no way to recover machine from exception
coming from client code (...
Add auto detection of state reusing in another machine instance.
This should allow users to use ...
github.com/KStateMachine/kstatemachine - acac0755bbfa7b6453b96ef73fd44c18acf8f02f authored over 2 years ago
github.com/KStateMachine/kstatemachine - d4184ec854932d03384ca442f92b7039b485d673 authored over 2 years ago
onFinished() callback should be triggered after onStateChanged().
github.com/KStateMachine/kstatemachine - b5e793896e0b296b4aa572447bf2d4b40579d808 authored over 2 years agogithub.com/KStateMachine/kstatemachine - 69012448bfe66639bf00daeb766bde800f0ede03 authored over 2 years ago
github.com/KStateMachine/android-kstatemachine-sample - 979d6a67c7fa5bada673e9a9cc4b20213a798f17 authored almost 3 years ago
github.com/KStateMachine/android-kstatemachine-sample - a003683d2dd0e1308ccbd1aa4bc3678bac030def authored almost 3 years ago
github.com/KStateMachine/android-kstatemachine-sample - 19f2eec8e1965d28558f6920840c4c51fe51b873 authored almost 3 years ago
github.com/KStateMachine/kstatemachine - 6e7887367195fe5e5fd08bcb9664d907764d8150 authored almost 3 years ago
github.com/KStateMachine/kstatemachine - 09cb6e7d3d1696acfd501b53c10a1add2f5ed444 authored almost 3 years ago
github.com/KStateMachine/kstatemachine - 0820bdadab307d71f5a75425b468d0adc5070836 authored almost 3 years ago
github.com/KStateMachine/android-kstatemachine-sample - 4f0ff218b6cd70785cb87af20cadbf6f6e55abe8 authored almost 3 years ago
github.com/KStateMachine/android-kstatemachine-sample - 4c47ad1e846746e387af448d6e4c54c6d5b5dc5f authored almost 3 years ago
github.com/KStateMachine/kstatemachine - 46ccd51a47005c8d51966b8bb10ce0133ffca42e authored almost 3 years ago
github.com/KStateMachine/kstatemachine - 7ab150ac8bb5287748fef9418818e5b79dbdf7e0 authored almost 3 years ago
github.com/KStateMachine/kstatemachine - ae9a00a7d06fb6ff121f8460717d4e3a731efeb9 authored almost 3 years ago
Fix gradle warning about different java and kotlin jvmTarget versions.
github.com/KStateMachine/kstatemachine - 160db3452dbed691aae94ec523a10f81c14a1f9a authored almost 3 years agoAlso add Dokka plugin, for KDoc generation.
github.com/KStateMachine/kstatemachine - 6f1834a67281e02eb9384b9274d601969b4e2103 authored almost 3 years agogithub.com/KStateMachine/kstatemachine - abba5fcca294b6d1bea58f4fefd4e601ac045d28 authored almost 3 years ago
Maven publishing code and Jacoco code coverage code.
github.com/KStateMachine/kstatemachine - a913e337cb410790d7406405906e6091f1e7258d authored almost 3 years agogithub.com/KStateMachine/kstatemachine - 90ea0c9ac1079ac586ac8dc20ba1ce25abd5838c authored almost 3 years ago
github.com/KStateMachine/kstatemachine - 66b770055ec9ab1e166b00b81b656cdb161df9f6 authored almost 3 years ago
github.com/KStateMachine/kstatemachine - d2992aa3860a29f0ec858ff05ed45ec2f857cef1 authored almost 3 years ago
github.com/KStateMachine/kstatemachine - b358df6717d6dbf9dddd14f98d069deb1b640a22 authored almost 3 years ago
Add jitpack.yml settings file.
github.com/KStateMachine/kstatemachine - e263a58aa9bdd99a2194281b29262b6dccf24a50 authored almost 3 years agoLooks like now JitPack requires it.
github.com/KStateMachine/kstatemachine - 5c6187f0340c8d2b003b9092a735dfec9e06f6f4 authored almost 3 years agogithub.com/KStateMachine/kstatemachine - 8f658cfac39e79e9ad5b3259d69f711cf5ec43f8 authored almost 3 years ago
When state exits the currentState field should be nulled.
github.com/KStateMachine/kstatemachine - 141270d871ff7277621664de7a859aee404e2492 authored almost 3 years agogithub.com/KStateMachine/kstatemachine - 16e3707ea1b8ae0499b20f3ae541a9d7a4367d2c authored almost 3 years ago
github.com/KStateMachine/android-kstatemachine-sample - c961f9d4ad6ed6ff337321d03662174ab6f8de74 authored about 3 years ago
Prepare gradle file for Kotlin migration
github.com/KStateMachine/android-kstatemachine-sample - 36e99114478a1a4d8a8691036faca95c59173736 authored about 3 years agogithub.com/KStateMachine/android-kstatemachine-sample - dfad21664184aae857c6ac1d1a32c3b911acbbdd authored about 3 years ago
github.com/KStateMachine/kstatemachine - 8d6bd412413e9b3c17f33145a90d15a7ba8b581a authored about 3 years ago
github.com/KStateMachine/kstatemachine - 240ac5ed641d6dfd78f62cf7be9f57f8fc0522ab authored about 3 years ago
github.com/KStateMachine/kstatemachine - 1e940a4e58ad33883cd6c0af03d9a08f39264466 authored about 3 years ago
Also update Kotlin language version
github.com/KStateMachine/kstatemachine - 7f8d9b778aa90c69e713e683e9ceda27da970801 authored about 3 years agogithub.com/KStateMachine/kstatemachine - 6105ebaf3761540ad26ad714b64c9cf8c7548aa4 authored about 3 years ago
github.com/KStateMachine/kstatemachine - 6f4f3c6e46f532f40911e37000d5828327c8fe6c authored about 3 years ago
github.com/KStateMachine/kstatemachine - 57c6d754e900a6e8af4b6b4a11622b090345304e authored about 3 years ago
github.com/KStateMachine/kstatemachine - 966a6df416b0d2fe035cee3e07193d1f295e986f authored about 3 years ago
github.com/KStateMachine/kstatemachine - 65d2697e0adc5981042128e84e77e0558fe5be2e authored about 3 years ago
It is not possible to use interface and have private or internal methods in it.
Using a class is...
github.com/KStateMachine/kstatemachine - 93d8ebbb6f6c901086184c1ae3f9f1761242def8 authored about 3 years ago
Check corner cases when using nested state machines.
github.com/KStateMachine/kstatemachine - 49654e06121d1769049d3428600a12f90e194ffa authored about 3 years agogithub.com/KStateMachine/kstatemachine - 07ea04efaa0a012702aa9e41689c916e7289e28c authored about 3 years ago
Add more tests.
github.com/KStateMachine/kstatemachine - 57e4c324b8f4b0e322983204387f5c884631afaa authored about 3 years agoAlso by default do not include state itself to the result list.
github.com/KStateMachine/kstatemachine - 7740010bc7a17550a40db67b6047efd2b7f2f621 authored about 3 years agoIt was pre HSM design. Use can call activeStates() if he is interested in current states.
github.com/KStateMachine/kstatemachine - 0fe1045477840c4067f8425b1c0134d75707d1f6 authored about 3 years agogithub.com/KStateMachine/kstatemachine - 6fea0a768ff9571ce8e46364d1ac85d8ca5d5807 authored about 3 years ago
It is less verbose and provides more info about transition.
Also it is more consistent with Stat...
github.com/KStateMachine/kstatemachine - 0c2cf11a1090376b16f1d692a9e876f9e0f883e1 authored about 3 years ago
github.com/KStateMachine/kstatemachine - dfdfda5218241dffd2838511fcb2257aa0f2119c authored about 3 years ago
github.com/KStateMachine/kstatemachine - 76a69c53b500e619a95f1ced931dc7a61824bcfc authored about 3 years ago
Add conditional noTransition() test on ignoredEventHandler.
Remove dead code (unnecessary check).
Self targeted transition is still possible through dataTransitionOn().
It is not possible to thr...
github.com/KStateMachine/kstatemachine - 14687e453d01bdf8620e377a7227ca8a4cbb4282 authored about 3 years ago
This tests require Intellij IDEA plugin to run from IDE.
github.com/KStateMachine/kstatemachine - 6538f00569490e03c9a3e652a4500442b2ef898d authored about 3 years agogithub.com/KStateMachine/kstatemachine - 05770c7f207c9dda91186610c26f1f8462c38e59 authored about 3 years ago
github.com/KStateMachine/kstatemachine - 7b6a6b2144d753d0ff5c04c89ec9ba6b42fefbf4 authored about 3 years ago
github.com/KStateMachine/kstatemachine - 5e61fdbc2473ce1460a6c1ea6a9ccd6f91f554a1 authored about 3 years ago