- This version number used for active development
- Rename
XamlElement
-->ViewElement
- Rejig
XamlElement
to store an immutable array of attributes rather than aMap
- Using
open Elmish.XamarinForms.StaticViews
is now necessary to use static Xaml bindings and theNav.*
type - Obsolete
Program.withDynamicView
andProgram.withStaticView
in favour ofProgram.runWithDynamicView
andProgram.runWithStaticView
- Remove
StaticXaml/MasterDetailApp
sample since it's not a great sample anyway - Add template
- Base dependency is now Xamarin.Forms 3.0
- Add
Resources
property toVisualElement
- Add
Styles
property toVisualElement
- Add
StyleSheets
property toVisualElement
- Toolbar, ToolbarItem support
- MenuItem support
- Support Page properties: BackgroundImage, Icon, IsBusy, ToolbarItems
- Support Page events: Appearing, Disappearing, LayoutChanged
- Add docs on modal pages
- Support FormattedText parameter to Label
- Simplify generated code
- Code generator now in F#
- Remove
x |> margin 3.0
pipelined versions of properties and instead people always need to use membersx.Margin(3.0)
app.Model
-->app.CurrentModel
andapp.SetModel(model)
- Sequences not lists for model inputs
itemAppearing
anditemDisappearing
now use integer indexes- Old view elements are now reusable after application resumes
- Global
dispatch
function available to reduce number of closures
- Sync base version of XF to that listed in paket.lock
- Add
fix
,fixf
- Add
canExecute
to Button etc. - Show how to persist model using JSON
- Change
run
to return a runner object (used to reset the model on restore) - Add docs on validation
- Remove
Program.runDebug
in favour ofProgram.withDebug
- Updates to README
- Add
dependsOn
- Add
RelativeLayout
andAbsoluteLayout
- Use struct options internally
- Add
TableView
support - Fix repeated update of image sources
- Simplify size requests
- Add
ListView
andListViewGrouped
support - Use and recycle
ObservableCollection
forListView
entries - Updates for accurate
ListViw
selection - Updates for more accurate view memoization
- Include the code generator
- Lots of updates to dynamic views
- Correct version in assembly
- Correct mistake in nuget pacakge
- Add multi-page and navigation
- Add dynamic views (NOTE: not usable since they flicker, see README.md)
-
Adapt to latest Xamarin.Forms and match latest Elmish.WPF
-
Elmish all the Xamarin.Forms!