Releases: NoxMortem/NoxRx
Releases · NoxMortem/NoxRx
0.0.2
Added Rx{List|Map}{Watch|Signal}[ReadOnly]
These classes allow to expose a different observable (e.g. a read only view on a mutable list) as the one used internally.
private readonly RxList<int> values = new RxList<int>();
public readonly RxListSignalReadOnly<int> ValuesChanged => values.AsSignal().AsReadOnly();
A watch exposes fine granularity on operation level observables and all underlying methods will propagate elements.
A signal exposes the more general observer pattern approach and allows ot do many changes and signal only once. A signal will never fire on it's own and needs to be triggered manually via Signal()
.
v0.0.1-alpha
Initial release