xyz_pod 0.12.3 copy "xyz_pod: ^0.12.3" to clipboard
xyz_pod: ^0.12.3 copied to clipboard

discontinuedreplaced by: df_pod

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 #

  • Pod class for flexible state management with notification capabilities.
  • PodBuilder widget for building UIs in response to Pod changes.
  • PodListBuilder for managing and responding to changes in a list of Pod objects.
  • MultiPodBuilder for handling complex state scenarios with multiple Pod objects.
  • Pods class to encapsulate up to 26 Pod objects of different types.
  • Comprehensive documentation and examples for each component.
  • Unit tests for key functionalities.

[0.1.3] #

Added #

  • Added a child parameter to the Pods.

Fixed #

  • Fixed typos in documentation.
  • Addressed package description issues.

[0.3.2] #

Added #

  • PodBuilder.value constructor and Pod.build method.
  • NOTES.md to the project.

Changed #

  • Updated README.md and Flutter minimum version to 3.0.0.
  • Updated and renamed temp_example.dart to example_temp.dart.

Fixed #

  • Addressed Flutter PATH issue.
  • Fixed example issues in README.md.

[0.4.2] #

Added #

  • PodListBuilder.values and MultiPodBuilder.values constructors.

Fixed #

  • Minor bug fixes.

[0.6.1] #

Added #

  • PodChainBuilder for building UIs with a chain of Pod objects.
  • Improvements to PodChainBuilder.

Changed #

  • Minor changes.

[0.7.2] #

Changed #

  • Default constructors to named constructors (.def).
  • .value/.values constructors to default constructors.
  • Updated README.md and PodChainBuilder to StatefulWidget.
  • All builders can now return null for a SizedBox.shrink().

Removed #

  • Pods and MultiPodBuilder classes.
  • Commented out ChainPod class.

Fixed #

  • Typos in README.md and type bug with PodListBuilder.

[0.8.0] #

Added #

  • singleExecutionListener method to Pod.

[0.10.4] #

Added #

  • PodRemapper widget and PodRemapper.first constructor.

Removed #

  • PodChainBuilder and replaced with PodRemapper.

Updated #

  • Default constructors for Pods with context and child parameters.
  • README.md.
  • Simplified the remap functions.

[0.10.5] #

Changed #

  • Simplified the remappers.

Removed #

  • remap functions.

[0.11.1] #

Added #

  • PodListHelper class for managing a list of Pod objects.
  • PodWatchListBuilder widget for building UIs in response to changing pod lists.
  • Better examples.

Updated #

  • PodRemapper was replaced with PodWatchListBuilder.
  • README.md.

[0.12.3] #

Updated #

  • Renamed PodWatchListBuilder to ResponsivePodListBuilder.
  • Changed all Iterables to Sets to avoid duplicate pods.
10
likes
0
points
166
downloads

Publisher

unverified uploader

Weekly Downloads

XYZ Pod is a Flutter package designed to streamline and enhance state management in Flutter applications. It's based on Flutter's ValueNotifier.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on xyz_pod