Repository navigation
Releases: AngelMunoz/MVUish.Avalonia
Releases · AngelMunoz/MVUish.Avalonia
Release list
v1.0.1
Fixed
BindItemsSourceno longer disposes its subscription when the control detaches from the visual tree. Detach disposal froze detached-but-alive controls (for example views kept in a navigation cache) at their last snapshot; they now keep updating, matching how Avalonia's own observable bindings behave. To stop an abandoned binding from processing snapshots forever, the observer holds the control through a weak reference and ends the subscription on the first emission after the control is collected.
Changed
- Breaking: collection bindings return the bound
ItemsControlinstead ofIDisposable, following the NXUI DSL convention already used byBindStream, so calls chain in builder expressions. With the self-detaching subscription above, dropping the disposable is safe: a binding ends when its control is collected or the source completes. Callers that disposed the returnedIDisposablefor early teardown must drop that call.
v1.0.0
ci: drop template packing from CI, fix release step order and version…