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 - 9c52f92c221c5c23d59743296ff183bed1391298 authored almost 2 years ago
github.com/KStateMachine/kstatemachine - f8251d3a7dfd67d601dac0bf7656bdc2281a403d authored almost 2 years ago
github.com/KStateMachine/kstatemachine - 419fa6fa9ec1efd5c9765f7043f087578233bd13 authored almost 2 years ago
github.com/KStateMachine/kstatemachine - 52c7cb4a244dbbdcc8c7aa22619c48552ab6265a authored almost 2 years ago
github.com/KStateMachine/android-kstatemachine-sample - 86b98f37020104b2987fad4daf6d67b7580c0288 authored almost 2 years ago
MutableSharedFlow does not store events if they happen during configuration change, so it does n...
github.com/KStateMachine/android-kstatemachine-sample - 59a1e5182fbc3907f0d48a6a5f2e48e8511f1248 authored almost 2 years agoStateMachine listener duplicates all functionality from State and Transition listeners allowing ...
github.com/KStateMachine/kstatemachine - 689e2053d27b9f98aeb237435418db1287f1aee4 authored almost 2 years agogithub.com/KStateMachine/android-kstatemachine-sample - 5f1b88589f02975d323d9b2d8e23e6a182d58dce authored almost 2 years ago
github.com/KStateMachine/android-kstatemachine-sample - be52189564b15b8a1f553617e68f54916d5ebcf4 authored almost 2 years ago
github.com/KStateMachine/kstatemachine - 3aed45f96e0d3c863356e6e8f78981a4cb16f3f0 authored almost 2 years ago
github.com/KStateMachine/kstatemachine - 0a93eddb84fd43f085be00f6f5f1c6057cf832a9 authored almost 2 years ago
github.com/KStateMachine/kstatemachine - fef579cc9db8ddc6edca07d837c7e0d7b79eb4ac authored almost 2 years ago
github.com/KStateMachine/kstatemachine - 7cebbe0037bbd60469a086e3db34339231fb8e63 authored almost 2 years ago
github.com/KStateMachine/kstatemachine - bef23503c3ec8b76132f7e58df68682bd0c2ca83 authored almost 2 years ago
github.com/KStateMachine/kstatemachine - 44f2084acb00239327a40726bb9a7567b7c13339 authored almost 2 years ago
github.com/KStateMachine/kstatemachine - 3ae53f5bcf0c3f334abad3fcb8fe5ec30bbedb78 authored almost 2 years ago
github.com/KStateMachine/kstatemachine - 49401c0ee3e1af44d7276f4f92fba064471d6ffb authored almost 2 years ago
github.com/KStateMachine/kstatemachine - 2dd8711935cbb41de53ad031cd4b93a6502c7a2d authored almost 2 years ago
github.com/KStateMachine/kstatemachine - b9207c64b7d9d890051112675febbc6a6d48859c authored almost 2 years ago
There is maven-publish plugin related to multiple publication entries in dependant gradle module...
github.com/KStateMachine/kstatemachine - 3d0096343b02d688ead051ed1bf56ec377891858 authored almost 2 years agoSkipping 0.19.0 as there are many breaking changes in this release.
github.com/KStateMachine/kstatemachine - 53066736a272449229d3102088ede1a093bcbda3 authored almost 2 years agogithub.com/KStateMachine/kstatemachine - 8cf51aa10e2c02785bb83ff2e0b52ff6ee94a8d0 authored almost 2 years ago
Update test.
github.com/KStateMachine/kstatemachine - a80da4b418ee6ab705631c07ae2a01c36fc76398 authored almost 2 years agogithub.com/KStateMachine/kstatemachine - 39d41c137ce4c78af61d32b01611edb72a632da7 authored almost 2 years ago
github.com/KStateMachine/kstatemachine - b207ee1683692b92ac6fb73aca860205f1cb855e authored almost 2 years ago
github.com/KStateMachine/kstatemachine - dd1132b52250b78d0d40fdb7f08e09187064c9f9 authored almost 2 years ago
Add some suspend modifiers for interfaces.
Breaking change logger interface so users may use the...
Make start suspendable.
github.com/KStateMachine/kstatemachine - fc44a8fc8fbca64b29278fb190c091c18c116709 authored almost 2 years agogithub.com/KStateMachine/kstatemachine - c4957c3a9818b7784621698fdcb885bed54fe4de authored almost 2 years ago
Removed processEventAsync. Move stop/destroy functions out of StateMachine interface as they are...
github.com/KStateMachine/kstatemachine - af9d797e7daef8ace5a2775a2d4dc4d61c271f78 authored almost 2 years agoI dont see life use case for that, so making just for common susendable design in all callbacks.
github.com/KStateMachine/kstatemachine - 5a467f991d432984553a73b3a3e5b24abd7a59c5 authored almost 2 years agogithub.com/KStateMachine/kstatemachine - 9f037e0b02b286b95cc33aeec240465432f9b189 authored almost 2 years ago
github.com/KStateMachine/kstatemachine - 46f8dd82fa96977784a4485d642569ff515f739a authored almost 2 years ago
github.com/KStateMachine/kstatemachine - 70fd7df354410b140b236a2bfb3f86701ba2ce01 authored almost 2 years ago
This is necessary to run tests agains both coroutines and stdLib implementations.
github.com/KStateMachine/kstatemachine - 696540007e5564ad354a6cfe6f2640e8bb10f69f authored almost 2 years agogithub.com/KStateMachine/kstatemachine - c191aaebbcd7733ff76c768cf035edff9e64798f authored almost 2 years ago
github.com/KStateMachine/kstatemachine - de8e42070cdd9b0fb4098fb38a2828089990c26e authored almost 2 years ago
github.com/KStateMachine/kstatemachine - 1d22e3854eb17c9456c81f0ab826e32c8f4484f0 authored almost 2 years ago
github.com/KStateMachine/kstatemachine - a0cef51930d9bd3270f1718634e6712e39317b3d authored about 2 years ago
Add sample of using FinishedEvent along with DataState.
github.com/KStateMachine/kstatemachine - 1f49514b064e61c1776bbc4878712008cb2ddbd7 authored about 2 years agogithub.com/KStateMachine/kstatemachine - ade82e1ecbea353936a4de8e984f05b462840a5e authored about 2 years ago
github.com/KStateMachine/kstatemachine - 620d3131ba397bc790e5964ddff2d148d240703c authored about 2 years ago
github.com/KStateMachine/kstatemachine - ac9e7ebdea275ee3f7e2f0874be64f6475741a8e authored about 2 years ago
github.com/KStateMachine/android-kstatemachine-sample - 8e7d02399d4e4f2894dae934229bec007771fd27 authored about 2 years ago
github.com/KStateMachine/kstatemachine - 3f7b779bb62b3978b66805ed705667ffe76041fd authored about 2 years ago
This new overload allows to pass data to DataState.
github.com/KStateMachine/kstatemachine - 84bec41b0843838ca7bb54391c298e2929fb80fd authored about 2 years agogithub.com/KStateMachine/kstatemachine - 26d72aab74b73b82bc130a3a1c47027ba7e393a7 authored about 2 years ago
DataExtractor is used for extracting FinishedEvent data and may be used for any other Event (not...
github.com/KStateMachine/kstatemachine - 2fbcc201edff379347ce27b8aaaaa7df084c51fd authored about 2 years agogithub.com/KStateMachine/kstatemachine - 221a12840d009b3ef17e05d658c5349a52f1c371 authored about 2 years ago
There is not clear way to use its generic parameter, so data filed
is added to simple FinishedEv...
github.com/KStateMachine/kstatemachine - 2fe739acc7d1f8efe0363bb5d61391054afc7f50 authored about 2 years ago
github.com/KStateMachine/kstatemachine - 733ec31f0f3d7cdf5de8983dc1ac35a3191511ba authored about 2 years ago
github.com/KStateMachine/kstatemachine - 7fc1ee579612aef3cf4fe0804f30172616cc2d31 authored over 2 years ago
github.com/KStateMachine/kstatemachine - 13c48db1778f9af82df717a884f9402875f74f7b authored over 2 years ago
Fixing ordered list in jekyll
github.com/KStateMachine/kstatemachine - 56e821155a8900fb0e46b70d4d764a80547e07bc authored over 2 years agogithub.com/KStateMachine/kstatemachine - 2175548ddc79459a96e46b3f5b888b538d382450 authored over 2 years ago
Fixing render issue in Jekyll
github.com/KStateMachine/kstatemachine - 9f7e6f5aadcd690d117a13765af86d1a184244d0 authored over 2 years agogithub.com/KStateMachine/kstatemachine - 88e9f473b1cb050f462e49d58c65195cd1888722 authored over 2 years ago
github.com/KStateMachine/kstatemachine - 2cc6b12e359822b4b77a4d31077e616fc2e6fee3 authored over 2 years ago
User may want to check type of event. StartEvent constructor is internal.
github.com/KStateMachine/kstatemachine - 86dcd047a6771c7ecee7cd163bf7a27a490d106e authored over 2 years ago
This might be convenient for some cases.
Add transition types.
github.com/KStateMachine/android-kstatemachine-sample - 717e0f3e9b0dad523dfb381974a42e081e0cf12c authored over 2 years ago
github.com/KStateMachine/android-kstatemachine-sample - e92a0cf2939f2416158f2f66335b9c6051844995 authored over 2 years ago
github.com/KStateMachine/kstatemachine - f5867638babf161037a248c8a25f269c07b3bb40 authored over 2 years ago
If undo event was put to pending event queue wrapped event was calculated incorrect.
github.com/KStateMachine/kstatemachine - 4bd1e3b8f2ee5c3f2624455d7c59de723e82a70b authored over 2 years agogithub.com/KStateMachine/kstatemachine - 8b5a3e5c7e9922fbf889979ef98b4383b071e775 authored over 2 years ago
github.com/KStateMachine/kstatemachine - 48add8f86180526d9d74a9f0bcd29ccb0542f913 authored over 2 years ago
github.com/KStateMachine/kstatemachine - 76b48746ffa37e40e807984ab7b9d086a88a5a27 authored over 2 years ago
github.com/KStateMachine/kstatemachine - ba411f932a3c5ec93c8ab63755d9f83c72cf9354 authored over 2 years ago
github.com/KStateMachine/kstatemachine - a27cc9f410c9084cc4febc56ba1220a8aeeeabe2 authored over 2 years ago
github.com/KStateMachine/kstatemachine - 5324f1ae0bd462e18d781412c9f8eec3e9b364a1 authored over 2 years ago
github.com/KStateMachine/kstatemachine - 19e8e9f2bdc2440ad8be681ae8e573bd42ae63b5 authored over 2 years ago
github.com/KStateMachine/kstatemachine - 448da2d4c2cdbd0fba081c249cd57f56dff9af0c authored over 2 years ago
Nested states that finish must ignore events (finishing disables transitions).
github.com/KStateMachine/kstatemachine - 247d2a9eea099a1c57a97094a8f7804cd1aca38d authored over 2 years agogithub.com/KStateMachine/kstatemachine - 7e637e897052385b6a2b12156451d61f30ec9dd0 authored over 2 years ago
github.com/KStateMachine/kstatemachine - b61270a93d2c7fadcd062dcb66fcbba45aa56cbc authored over 2 years ago
github.com/KStateMachine/kstatemachine - aae8ec1c77a2fd6b2050c00d5c0c06dcf6c6181d authored over 2 years ago
github.com/KStateMachine/kstatemachine - 57056d0bcab21c611269c537adc8bf9996a5b70a authored over 2 years ago
github.com/KStateMachine/kstatemachine - 45d97649b4b7650c4dafd44a8696250994aecc0f authored over 2 years ago
github.com/KStateMachine/kstatemachine - bef43e1d1be69d3d0bdee1bdc6399dc8f7b45720 authored over 2 years ago
Implement Undo functionality
github.com/KStateMachine/kstatemachine - a372be591f9621296a7104d319b5f9978bc0f99d authored over 2 years agoMake defensive copies of listeners before forEach() loops, as a user may call removeListener() f...
github.com/KStateMachine/kstatemachine - 66c5f827c83930acff7a1c9b87195f391d8b1ebc authored over 2 years agoAdd method to use DataState as initial state, defaultData is necessary in this case.
github.com/KStateMachine/kstatemachine - 8a733263d7eee1819f993460d5e3638f46d3d490 authored over 2 years agogithub.com/KStateMachine/kstatemachine - bffd6b9361eea7070dd8adf324d4e299e0d75502 authored over 2 years ago
github.com/KStateMachine/kstatemachine - 8eba03533bbe410df99bdc4852dd32ae9f66d78e authored over 2 years ago
github.com/KStateMachine/kstatemachine - 6569de24baa1f79291326737d93e88342366fbe5 authored over 2 years ago
Fix shallow history was recording internal transitions.
github.com/KStateMachine/kstatemachine - a3dc5a8cd604abb54c1e01044bee5c112bafd573 authored over 2 years agoUndo with DataState currently does not restore previous data value.
github.com/KStateMachine/kstatemachine - b1870a16355a33bd28b542a0afa52e491258fcc1 authored over 2 years ago
Add tests for composite machines. And fix some issues regarding composed state machines.
Forbid ...
github.com/KStateMachine/kstatemachine - 62ba481120e792a14ad1c0e1e7615d4c4f772c01 authored over 2 years ago
github.com/KStateMachine/kstatemachine - e8fef09f1ce7cd29c7d7772c2074be8623fba997 authored over 2 years ago
Add startFrom overload with stateName argument.
github.com/KStateMachine/kstatemachine - ab54598f8cab0551b453294c4ca9ef0feaee1c5d authored over 2 years agoAdd history state support
github.com/KStateMachine/kstatemachine - 364a8c2a062084d4a34464fc6039f7bfa1536f29 authored over 2 years agogithub.com/KStateMachine/kstatemachine - 459752c7d5ca62b07f56f17a69ff0453f2b83df2 authored over 2 years ago
Do not store full subPath as it is overhead, only leaf state is required.
github.com/KStateMachine/kstatemachine - ca293d54ae05de0d8f61239548e2a46b0b15386c authored over 2 years agogithub.com/KStateMachine/kstatemachine - 858950365086ba947bbaa12171bba9947c70a214 authored over 2 years ago
github.com/KStateMachine/kstatemachine - 53cbb56c0f4e989e43ff41c3b5009b6046329036 authored over 2 years ago
github.com/KStateMachine/kstatemachine - 1a22a9e023dc90574735a02afb236cf47b508e19 authored over 2 years ago
github.com/KStateMachine/kstatemachine - b295a73343ffc83d820ea709364b1c39faed0b34 authored over 2 years ago
Now DataState stores last data value and may be activated again by implicit transition.
Default ...