cesium 1.0.1
cesium: ^1.0.1 copied to clipboard
A lightweight state management library focusing on Listenable, ChangeNotifier and ValueNotifier to complement flutter instead of revamp it
1.0.0 #
Initial release with the following features:
ComputedResource: aValueNotifierthat automatically reruns its computation when one of its dependencies changes.FutureResource: aValueNotifierthat exposes the current state of aFuture, making it easier to integrate asynchronous results into UI.HttpResource: aValueNotifierrepresenting the state of a GET HTTP request for simpler UI integration.PaginatedHttpResource: similar toHttpResource, but with built-in support for infinite-scroll pagination.CesiumService: a base class for services that can be registered with the package's dependency helpers.- Extensions for
ListenableandValueNotifierto simplify UI code. ManagedListenerMixin: a mixin forStatefulWidgetthat automatically removes added listeners duringdispose().- Error logging: a centralized
Cesiumerror API. Report errors withCesium.logError(error)and register a handler withCesium.setErrorHandler(...).
1.0.1 #
- Added a
NOTICEfile for dependency license attribution (async,dio,Flutter).