- Removed coupling of
Fluxxan
andStateListener
toActionCreator
. - Changed interface signatures of
StateListener
to removeActionCreator
- Removed methods related to
ActionCreator
onFluxxan
- Added
Fluxxan.inject(ActionCreator)
convenience method
- Fixed bug in
ThreadUtils.getId
- Completely overhauled the library.
- Renamed to Fluxxan.
- Introduced concepts from Redux
- Added queue and background thread to handle dispatches off the main thread to increase UI performance.
- Store listener notification is no longer done on the main thread. UI changes need to be explicitly executed on the main thread.
- Added
ThreadUtils.runOnMain
helper to help run UI updates on the main thread fromonChanged
method - Added
StoreListenerFragment
andStoreListenerView
base classes - Renamed
StoreActivity
toStoreListenerActivity
- Added
Dispatcher.start
andDispatcher.stop
methods
- Notify store listeners on the UI thread
- Added
getFlux
method toStore
- Synchronized
Dispatcher.dispatch
method
- Initial Code Commit