flock 0.7.1 copy "flock: ^0.7.1" to clipboard
flock: ^0.7.1 copied to clipboard

Coordinate Flutter widgets' states with event sourcing. What if Redux store contains no reducers, no state but only actions?

0.0.1 2019/1/8 #

  • Initial release.

0.0.2 2019/1/8 #

  • Update readme.

0.0.3 2019/1/8 #

  • Add basic documents to public interface.

0.0.4 2019/1/9 #

  • Add Store#get as a shorthand of Store#projectWith

0.0.5 2019/1/9 #

  • Rename EventStore to Store

0.0.6 2019/1/9 #

  • Hide Store#replaceEvents from user

0.0.7 2019/1/9 #

  • Add basic Flutter integration.

0.0.8 2019/1/10 #

  • Update interface to match Redux better.
  • Add ShakeBack enhancer.
  • Add StoreBuilder interface.

0.0.9 #

  • Rename build in StoreBuilder's params to builder
  • Eliminate rebuilds caused by StoreBuilder

0.0.10 #

  • Add description
  • Rename ShakeBack API

0.0.11 #

  • Add example
  • Update description

0.0.12 #

  • Rename StoreWidget interface
  • Remove Projectable from signature of Projector
  • Remove EventStack, using chronological List instead

0.1.0 #

  • Separate Reducer and Initializer
  • Rename InnerStore to StoreForEnhancer
  • Expose more methods in StoreForEnhancer

0.1.1 #

  • Remove withShakeBack
  • Fix StackOverflow when get Store#cursor
  • Remove unnecessary dependencies.

0.3.0 #

  • Update interface
  • Add UseCase

0.3.2 #

  • Add ObservableStateLifecycle integration

0.4.0 #

  • Update observeStore interface

0.4.1 #

  • Use active_observers

0.5.0 #

  • Update file structure.

0.6.0 #

  • Update observeStore

0.7.0 #

  • Improve performance
  • Remove unnecessary dependency
  • Store#subscribe can only be cancelled by returned Unsubscribe function
  • Add projectToStream
  • Remove observeStore
  • Apply enhancers from right to left like Redux
  • Extract Projectable type
  • Projector now accept Projectable as the third parameter
  • Make publish return published event.
  • Add batchSubscribe, publishFilter and printEvents enhancers
  • Rename withUseCase to withSideEffect
  • Remove generics for event on Store
  • Add use cases context.
0
likes
25
points
172
downloads

Publisher

unverified uploader

Weekly Downloads

Coordinate Flutter widgets' states with event sourcing. What if Redux store contains no reducers, no state but only actions?

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

collection, flutter, uuid

More

Packages that depend on flock