MvvmCross 4.0-beta4
New logo, Android support improvements, UWP presenter and bug fixes
In this release we introduced the first part of a series of changes to the website, blog and documentation: the logo! We’ve changed it for all the Nuget packages, the current blog and other communication channels. We are proud to present it here:
In this release we fixed:
New projects for Android Support packages
Note that some Android packages are on beta5 because beta4 had some issue’s.
The samples for Android-Support have been improved to handle more situations in an apps lifecycle, and show the new features MvvmCross has. If you are missing functionality in the new projects please add an issue so we can look into it. Any help / PR’s would be appreciated!
- A custom multiple region presenter for Windows UWP has been added #1157
- New Android specific MvxPropertyChangedListener #1145
- Possibility to get fragment info by tag in MvxCachingFragmentActivity #1143
- MvvmCross Forms updated to the latest version #25
The assembly versions on plugins have been bumped to 4.0.0.0. If you run into trouble after updating, make sure that you have all references set to the latest version.
Overview of all repo’s
Overview of changes in this release
MvvmCross
- Value type conversions when binding to nfloat, nint or uint fixed
- GetFragmentInfoByTag added in MvxCachingFragmentActivity
- Added missing AssemblyInfo files for many projects
- Added Android specific PropertyChanged listener to avoid crashes
- WindowsCommon plugins are now valid for WindowsUWP projects
- Discover CanExecuteXyz Properties
- Added Multi region presenter for Windows projects
- Removed dependency on Bindings from CrossCore
- Added dependency on CrossCore from Bindings
MvvmCross-Plugins
- Use BitmapCompat to get image sizes in DownloadCache
- Added missing AssemblyInfo files
MvvmCross-AndroidSupport
- Improved samples
- Added ReplaceMode for Fragments in MvxCachingFragmentActivity
- Now comparing bundles to determine whether to replace a fragment or not
- GetFragmentInfoByTag added in MvxCachingFragmentActivity
- Built against the new v23 Android Support packages
- Added new porjects for leanback, design and preference
MvvmCross-Forms
- Updated Xamarin.Forms package
- Built against new MvvmCross betas
The new release is available on Nuget.
See the issue list for an overview of all solved issue’s and merged pull requests. Those lists are also available for Android Support and MvvmCross Forms
If you need any help you can get in touch via the JabbR #mvvmcross room, or open a topic on StackOverflow and tag it with “MvvmCross”.
Let us know if you find any bugs!
- Martijn00
- Cheesebaron ʕ•̫͡•ʔ