Mostafa Amer
Mostafa Amer
Currently `Action` might be exposing more properties than needed. Optimally, it should look something like ``` Action +----------------------------------------------+ | enabledIf: Observable, | inputs ------->| workFactory: (Input) -> Observable |------> elements...
While there is no guarantees for thread-safety on `Action`. `CocoaAction` exposed public API should guarantee delivering events on main thread to ensure safe binding to UI.
While the library API is pretty stable, some fixes and refactoring introduced some breaking changes to its behavior (e.g. removing replay from `elements`). Also, while the overall usage is well...