control_room 1.2.0 copy "control_room: ^1.2.0" to clipboard
control_room: ^1.2.0 copied to clipboard

State Management for Flutter using Streams

Changelog #

All notable changes to this project will be documented in this file.

1.2.0 - 2024-06-04 #

Added #

  • Implementation of StateSelector for granular rebuilds based on specific state changes.

1.1.0 - 2024-06-03 #

Changed #

  • ControlRoom constructor now uses a Map<Type, Creator> for controller registration instead of a List.
  • Improved controller tracking with a static registry for better singleton management.

Added #

  • Integrated logging for controller lifecycle events (initialization, access, disposal).

1.0.0 - 2024-06-02 #

Added #

  • Initial release of the Control Room state management package.
  • Implementation of StateController for managing business logic and state using Streams.
  • Implementation of ControlRoom InheritedWidget for efficient dependency injection and controller lifecycle management.
  • Implementation of StateListener for reactive UI rebuilding based on state changes.
  • Comprehensive example project showcasing multi-controller management and cross-page state persistence.
  • Professional documentation in README.md.
  • Unit and widget tests for controllers and UI components.
2
likes
150
points
66
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

State Management for Flutter using Streams

Homepage
Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter

More

Packages that depend on control_room