live_cells 0.5.2
live_cells: ^0.5.2 copied to clipboard
A better way to manage state in Flutter applications
0.1.0 #
- Initial release.
0.1.1 #
- Fix package directory structure
0.1.2 #
- Fix dart doc issues
0.2.0 #
New features:
- Stronger guarantees that a
StoreCellwill not hold an outdated value - Shorthand
.cellproperty for creating constant value cells - Shorthand
List.computeCellmethod for creating multi-argument computational cells - Arithmetic and comparison operator overloads to create computational cells directly using expressions such as
a + b
Breaking changes:
ValueCellis no longer aValueListenableValueCell.addListenerandValueCell.removeListenerare replaced withaddObserverandremoveObserver- New
CellObserverinterface for observing changes to the values of cells ValueCell.listenableproperty provided to useValueCellas aValueListenable
0.2.1 #
- Fix issues with examples in README
0.2.2 #
- Fix issue with List.computeCell method
- Fix issues with unit tests
0.2.3 #
- Fix issue with
CellTextField
0.3.0 #
New features:
- Mutable computational cells
- Batch updates
CellWidgetbase class for creating widgets make use of cellsCellWidgetBuilderfor creatingCellWidget's without subclassing- New widgets in widgets library:
CellCheckboxCellCheckboxListTileCellRadioCellRadioListTileCellSliderCellSwitchCellSwitchListTile
- Shorthand
List.computeWidgetmethod for creating widgets which depend on multiple cells
Breaking changes:
MutableCellis now an interface with a factory constructorCellObserverinterface methods now take observed cell as arguments- Removed
CellBuilder
0.3.1 #
- Bug fixes
0.4.0 #
- Simplify implementation of
CellWidget. Subclasses now overridebuildinstead ofbuildChild.
0.4.1 #
- Bug fixes
0.5.0 #
New features:
ValueCell.computedconstructor for creating computed cells with dynamic dependenciesMutableCell.computedconstructor for creating mutable computed cells with dynamic dependenciesCellWidgetcan now also track the cells it depends on at runtimemutableStringextension method onMutableCell's holding anint,double,numorstring
Breaking changes:
CellWidget.cellmethod has been moved toCellListenersmixinCellWidgetBuilderhas been removed in favour ofCellWidget.builderconstructor
Improvements:
- Simplified examples demonstrating core concepts only
- Simplified and streamlined API
- Improved README
- Bug fixes
0.5.1 #
- Fix typos and bugs in examples in README
0.5.2 #
- Fix potential issues