xyz_pod 0.7.2
xyz_pod: ^0.7.2 copied to clipboard
XYZ Pod is a Flutter package designed to streamline and enhance state management in Flutter applications. It's based on Flutter's ValueNotifier.
Changelog #
[Unreleased] #
- Initial planning and design of the project.
0.1.0 #
Added #
Podclass for flexible state management with notification capabilities.PodBuilderwidget for building UIs in response toPodchanges.PodListBuilderfor managing and responding to changes in a list ofPodobjects.MultiPodBuilderfor handling complex state scenarios with multiplePodobjects.Podsclass to encapsulate up to 26Podobjects of different types.- Comprehensive documentation and examples for each component.
- Unit tests for key functionalities.
0.1.2 #
Fixed #
- Addressed "The package description is too short."
- Addressed "lib/src/multi_pod_builder.dart doesn't match the Dart formatter." (no luck!)
- Addressed "llib/src/pods.dart doesn't match the Dart formatter." (no luck!)
0.3.1 #
0.3.2 #
0.4.0 #
Added #
- Added a
PodListBuilder.valuesconstructor. - Added a
MultiPodBuilder.valuesconstructor.
0.5.0 #
Added #
- Added the
PodChainBuilderfor building UIs in response to changes in a chain ofPodobjects.
0.7.0 #
Changed #
- Changed all current default constructors to named constructors (
.def) - Changed all
.valueor.valuesconstructors to default constructors. - Changed README.md to reflect the changes.
- Changed the
PodChainBuilderfrom aStatelessWidgetto aStatefulWidgetso that it can auto-dispose itsPodobjects if they are marked as temp; - All builders can now return
nullto return aSizedBox.shrink()widget.
Removed #
- Removed
Podsclass - Removed
MultiPodBuilderclass - Commented out
ChainPodclass since it is not yet ready for release.