trinity 0.5.1
trinity: ^0.5.1 copied to clipboard
A reactive state management library for Flutter, built around Signals and Nodes to simplify app logic and keep your UI in sync.
0.5.1 #
- Improved hot reload support for
ComputedSignalandComputedSignalMany
0.5.0 #
- Changes in
NodeProviderlifecycle. - Corrected
TransformBridgeSignalto acceptBaseSignalinstead ofSignal.
0.4.1 #
- Added
BoolSignal - Added
NullableListSignal
0.4.0 #
- Added
ListSignalandIterableSignal
0.3.8 #
- Created
ProtectedSignalas a signal that can be read from the outside, but can only be written to from the inside. - Created
StreamSignalWithInitialValue - Added
onInitcallback toNodeProviderandNodeProvider.reuse().
0.3.7 #
- Improve
NodeProviderspeed when disposing nodes.
0.3.6 #
- Fixed
ComputedSignalto extendBaseSignalinstead ofSignal
0.3.5 #
- Added
findNodeOrNullinsideNodeusinglate
0.3.4 #
- Added
findNodeinsideNodeusinglate - Removed forced nullable when using
BridgeSignal
0.3.3 #
- Fixed
findNodeto allow use oninitState()method
0.3.2 #
- Fixed
ComputedSignalandComputedSignalManyto use named parameters instead of positional parameters.
0.3.1 #
- Added
ComputedSignalManyas a read-only signal whose value is derived from multiple signals.
0.3.0 #
- Changed SignalListenerMany to receive
List<SignalListenerItem>instead of a list of signals
0.2.1 #
- Added
ComputedSignalas a read-only signal whose value is derived from another signal.
0.2.0 #
- Added
NodeProvider.reuse()constructor. - Fix docs.
0.1.7 #
- Remove function bulder for
(node)=>node.mySignalin SignalBuilder and SignalBuilderMany
0.1.6 #
- Added
SignalListenerandSignalListenerManywidgets. - Added
whenfunction toFutureSignal. - Translated all remaining exceptions and comments to English.
0.1.5 #
- Added listener to
SignalBuilderandSignalBuilderMany. - Fixed
SignalBuilderandSignalBuilderManyto initialize futures on the first frame. - Changed
StreamSignalresult.
0.1.4 #
- Fix pub.dev documentation
0.1.3 #
- Add
NodeProvider,NodeInterface, andBaseSignalfor structured node and signal management.
0.1.2 #
- Remove build.yaml
0.1.1 #
- Extracted node generation logic to the
trinity_generatorpackage and removed internal build dependencies.
0.1.0 #
- Separate
BridgeSignalintoBridgeSignalandTransformBridgeSignal - Shortened
Signalfunction inSignalBuilderto allow returning the signal, not the readable - Fixed generator to generate
ReadableNodefor nodes with signals