maestro 0.8.0
maestro: ^0.8.0 copied to clipboard
A way to orchestrate your app's state and to expose your data across your entire Flutter application.
0.8.0 #
Modified #
MaestroInspectorrenamed toInspector.
Added #
- A specifc Maestro called
MaestroInspectorwhich always expose anInspector. - A specifc Maestro called
MaestroMementoused for undo/redo actions. - Extensions methods
undo<T>andredo<T>onBuildContextfor undoing/redoing actions on typeT. - Methods
undo<T>andredo<T>onComposerandMaestrostatic methods.
0.7.0 #
0.6.0 #
Added #
- A
readOnlyconstructor onMaestroallowing aMaestroto be read but not updated by its descendants, and only updated by its parent.
0.4.0 #
Added #
- A
remixmethod onPerformercalled when aPerformerinstance changed and the new one need to be updated from the old one. - The value held by a
Maestrois now updated when thevaluechanged, whether it's aPerformeror not.
Changed #
- The
playmethod is now on thePerformer. initialValueofMaestrois renamedvalue.
0.3.0 #
Changed #
MaestroInspectorcan be used multiple times and can decide to bubble action to further ancestors.OnActionreturn type to bool, in order to continue/cancel bubbling.
0.2.0 #
Changed #
- The value held by a
Maestrois now updated when theinitialValuechanged and if it's not aPerformer.
0.1.0 #
0.0.1 #
- Initial Open Source release.