v1.1 New major things pre-release: Popups, Shadows, Lifecycle Events, LazyView and much more!
Pre-releaseI don't even know where to begin with this one. Our next bigger release with so many good things. We've done many bugfixes, but on top of that cool stuff has been added. How about an Effect
that gives you lifecycle events on your views? It seems small, but I think a lot of people were waiting for this one.
Or popups! A huge shoutout to @ahoefling for working closely with us on merging this one. Native popups made easy for you on iOS, Android and UWP. But we didn't stop there: shadow support, animated progress on the ProgressBar
, and...
A LazyView
! This view allows you to basically lazy load anything, yes, that includes tabs in the TabView
.
Go check out the full list below, install the nuget and let us know your thoughts, I want to make this stable ASAP!
✨ Added
- Added new TextCaseType to TextCaseConverter (#763)
- Add LocalizedString class for automatic ViewModel string updates (#750)
- Add CommandFactory class (#797)
- ShadowEffect (#725)
- Implemented LazyView (#796)
- Adds Popup Control (#653)
- No padding around text in a Toast or Snackbar (#714) (bug, added? I'm an optimistic guy)
- Make ShieldView more customizable (#874)
- ProgressBar Attached Property to enable progress animation (#352)
- Add "Add(IEnumerable collection)" to ObservableRangeCollection
- LifeCycleEvents (#674)
- Add
Grouping
class from Refractored.MvvmHelpers (#957)
🐛 Fixes
- Changed LoadView to be Async (#828)
- Popup out of the screen horizontally in Android sample (#839)
- [Android] Converting dimensions to pixels in popup renderer (#856)
- SourceLink Support reinstated
- [iOS] Remove popup arrow if anchor isn't set (#854)
- [Breaking Change] ValidationBehavior Async checks support (#912)
💀 Deprecated
- Deprecate LocalizationResourceManager.SetCulture (#766)
🏡 Housekeeping
- Adding converter samples (#954)
We could not have done this release without you, so thank you: @JoacimWall, @maxkoshevoi, @ahoefling, @brminnick, @geskill, @Cfun1, @VladislavAntonyuk, @Depechie, @Hackavist
And of course our awesome dedicated team members: @AndreiMisiukevich, @jsuarezruiz, @pictos, @sthewissen and... me 🤓