Develop cross-plattform GUI Applications using F# and Avalonia!
Full Changelog: https://github.com/fsprojects/Avalonia.FuncUI/compare/1.2.0...1.3.0
Full Changelog: https://github.com/fsprojects/Avalonia.FuncUI/compare/1.1.0...1.2.0
Performance improvements: ItemsControl @marklam in https://github.com/fsprojects/Avalonia.FuncUI/pull/352 Thanks @marklam for working on this issue!
Experimental features:
.=
) to set stateuseDeferred
hookFull Changelog: https://github.com/fsprojects/Avalonia.FuncUI/compare/1.0.2...1.1.0
Full Changelog: https://github.com/fsprojects/Avalonia.FuncUI/compare/1.0.1...1.0.2
useEffect
. If the handler function returns an IDisposable
then Dispose
should be called when the component is destroyed.Full Changelog: https://github.com/fsprojects/Avalonia.FuncUI/compare/1.0.0-RC-1.1.0...1.0.0-RC-1.1.1
Full Changelog: https://github.com/fsprojects/Avalonia.FuncUI/compare/0.6.0-preview8...1.0.0-RC-1.1.0
StaticComponent
for creating XAML like components with bindingsControl.init
to run code once after control instantiationFull Changelog: https://github.com/fsprojects/Avalonia.FuncUI/compare/0.6.0-preview7...0.6.0-preview8
This pre-release contains:
useElmish
hookinitArg
no longer needs to be specified when initArg
is unit
.So this:
let model, dispatch = ctx.useElmish(init, update, ())
Can also be written as this:
let model, dispatch = ctx.useElmish(init, update)