Ability for Kaskade to save states and replay them later.
Replay action/states could be:
- replay(Map<Action, State>)
Optional:
2. replay(String) string json map of action and states
3. replay(File) file json of actions and states
We considered JSON as the format since it's more universal than other string markdown formats.
Number 2 and 3 might be implemented later or might be in a separate module to make the main module as lightweight as possible. This also means adding a json parser library and we don't want to add dependencies into the main module. A good idea would be to add an adapter to handle the parsing part.
It's also possible to make replay extensible as possible to be able to create user defined ways in replaying.
This should be started when #24 is done
Ability for Kaskade to save states and replay them later.
Replay action/states could be:
Optional:
2. replay(String) string json map of action and states
3. replay(File) file json of actions and states
We considered JSON as the format since it's more universal than other string markdown formats.
Number 2 and 3 might be implemented later or might be in a separate module to make the main module as lightweight as possible. This also means adding a json parser library and we don't want to add dependencies into the main module. A good idea would be to add an adapter to handle the parsing part.
It's also possible to make
replayextensible as possible to be able to create user defined ways in replaying.This should be started when #24 is done