Happy Friday! Almost weekend, but before you go... Here is the latest release of the .NET MAUI Community Toolkit, our best release yet!
LazyView
A good developer is a lazy developer? If that's true for you, then we have just the control for that!
You might already know and love the LazyView
from the Xamarin Community Toolkit. With the LazyView
control you can delay the initialization of any given View
in .NET MAUI. You can read all about what it is, and more importantly, how to use it in our docs!
All this amazing work is done by our very own @kphillpotts, thanks mate!
Keyboard Extensions
OK, sit down, this is an important one although you might not realize it. There is a lot to do about the keyboard behavior in .NET MAUI.
With these keyboard extensions, now available in .NET MAUI Community Toolkit, you will have more control over how the (soft)keyboard behaves. You can easily check if the keyboard is currently shown, hide it or show it as you please in your .NET MAUI app.
A-MA-ZING, right?! This should send you off into the weekend with a great feeling. Oh, you wonder how to work with it? Say no more, we got the docs right here.
Thank you for your great work on this @PureWeen! Here is your virtual margarita 🍸
All the details
We got a lot of bugfixes and other small changes included in this version as well. Check them out below and let us know your favorite one!
Who am I kidding... No one has a favorite bugfix.
- FileSaver does not truncate existing files by @farmergreg in #1050
- Fixes FileSaver filename on Apple by @VladislavAntonyuk in #1065
- Fix FileSaver exception {"The parameter is incorrect.\r\n"} by @VladislavAntonyuk in #1074
- Fix FileSaver doesn't handle non-seekable streams by @VladislavAntonyuk in #1078
- No need to create choose intent by @VladislavAntonyuk in #1087
- Implementation of LazyView + Sample + Unit Tests by @kphillpotts in #1102
- KeyboardExtensions by @PureWeen in #1064
Housekeeping, no one cares but us
- Bump CommunityToolkit.Maui.Markup from 3.0.0 to 3.1.0 in /samples by @dependabot in #1051
- [Housekeeping] Increase Toolkit .NET Version to v7.0.200 by @brminnick in #1070
- Bump Newtonsoft.Json from 13.0.2 to 13.0.3 in /samples by @dependabot in #1076
- [Housekeeping] Enable
AccelerateBuildsInVisualStudio
by @brminnick in #1079 - [Housekeeping] Fix
Directory.Build.targets
for macOS by @brminnick in #1081 - Bump Microsoft.Extensions.Http.Polly from 7.0.3 to 7.0.4 in /samples by @dependabot in #1096
- Bump Microsoft.Extensions.Http.Polly from 7.0.4 to 7.0.5 in /samples by @dependabot in #1137
New Contributors
- @farmergreg made their first contribution in #1050
Full Changelog: 5.0.0...5.1.0