The Xamarin Community Toolkit is a collection of Animations, Behaviors, Converters, and Effects for mobile development with Xamarin.Forms. It simplifies and demonstrates common developer tasks building iOS, Android, and UWP apps with Xamarin.Forms.
As already mentioned in the release notes of v1.2.0 and our 1.3.0 pre-releases, this version will have a newer Xamarin.Forms dependency. This release has a minimum dependency of Xamarin.Forms v5.0.0.2125
(the current release of Xamarin.Forms).
Furthermore we now have a great set of pre built animations ready for you to use in the Toolkit! Go check out #1667 for all the details! CameraView
got a good amount of fixes and improvements, just as the TouchEffect
. All in all, a lot of great stuff for you to use to build your next amazing app. Enjoy!
TouchEffect
+ CanExecute
(#1558)We could not have done this release without you, so thank you: @bijington, @Tum4ik, @rachelkang, @VladislavAntonyuk, @prshelke, @GUOLDEV, @AndreiMisiukevich, @federicobenedetti and @kyletran407
And of course our awesome dedicated team members: @bijington, @jsuarezruiz, @pictos, @brminnick and... me 🤓
You're looking at the Maui compatible version of the Xamarin Community Toolkit!
Don't tell anyone yet 🤫
You're looking at the Maui compatible version of the Xamarin Community Toolkit!
Don't tell anyone yet ?
This release contains all the good stuff from pre1 (beware of the new Forms dependency!) but adds more!
What to think of improvements to CameraView
?! Flash now works decent on iOS and the shutter keeps working for multiple times! Check out the full list below and let us know what you think!
We could not have done this release without you, so thank you: @prshelke, @VladislavAntonyuk, @GUOLDEV
And of course our awesome dedicated team members: @AndreiMisiukevich, @jsuarezruiz, @pictos, @brminnick and... me 🤓
As already mentioned in the release notes of v1.2.0, this version will have a newer Xamarin.Forms dependency.
This release has a minimum dependency of Xamarin.Forms v5.0.0.2083
(the current release of Xamarin.Forms).
This version (2083) of Xamarin.Forms induces a breaking change in Xamarin Commmunity Toolkit by increasing its Xamarin.AndroidX.Core
dependency.
Therefore in this Toolkit release, v1.3.0, we increased our Xamarin.Forms dependency to use this new version of Xamarin.Forms and resolve the breaking changes.
Other than that, lots of new goodies to play with and things that are fixed!
We could not have done this release without you, so thank you: @bijington, @Tum4ik, @rachelkang, @VladislavAntonyuk
And of course our awesome dedicated team members: @AndreiMisiukevich, @jsuarezruiz, @pictos, @brminnick and... me 🤓
This release has a maximum dependency of Xamarin.Forms v5.0.0.2012
(the current release of Xamarin.Forms).
The upcoming version of Xamarin.Forms induces a breaking change in Xamarin.CommmunityToolkit by increasing its Xamarin.AndroidX.Core
dependency.
In our next release, v1.3.0, we will increase our Xamarin.Forms dependency to use this new version of Xamarin.Forms and resolve the breaking changes.
From 1.1.0 straight to 1.2.0! That's how we roll. Our F# friends will be pretty pleased to find out that our little Toolkit now also works for them. We've also got MediaElement
for Tizen, more converters, a shiny new HexLayout! And last but certainly not least, SemanticEffect and SemanticOrderView in order to make your app more accessible. Feeling the urge to doodle around? We now have a DrawingView
that lets you do just that.
As a cherry on top; loads of bugfixes! Enjoy!
We could not have done this release without you, so thank you: @Alex-Witkowski, @Cfun1, @sattew, @JoonghyunCho, @bijington, @GUOLDEV, @maxkoshevoi, @geskill, @VladislavAntonyuk, @Axemasta, @Hottemax, @peterfoot, @dansiegel, @framinosona, @ahoefling
And of course our awesome dedicated team members: @AndreiMisiukevich, @jsuarezruiz, @pictos, @sthewissen, @brminnick and... me 🤓
Already preview 2 🤯, this of course has all the goodies from preview 1, and more! Check it out below.
We could not have done this release without you, so thank you: @peterfoot, @VladislavAntonyuk, @dansiegel, @framinosona
And of course our awesome dedicated team members: @AndreiMisiukevich, @jsuarezruiz, @pictos, @sthewissen, @brminnick and... me 🤓
From 1.1.0 straight to 1.2.0! That's how we roll. This is just a pre-release, but just look at all the goodness that is in there. Our F# friends will be pretty pleased to find out that our little Toolkit now also works for them. We've also got MediaElement
for Tizen, more converters, a shiny new HexLayout! And last but certainly not least, SemanticEffect and SemanticOrderView in order to make your app more accessible.
As a cherry on top; loads of bugfixes! Enjoy!
We could not have done this release without you, so thank you: @Alex-Witkowski, @Cfun1, @sattew, @JoonghyunCho, @bijington, @GUOLDEV, @maxkoshevoi, @geskill, @VladislavAntonyuk, @Axemasta, @Hottemax
And of course our awesome dedicated team members: @AndreiMisiukevich, @jsuarezruiz, @pictos, @sthewissen, @brminnick and... me 🤓
Just look at the list below and you'll know that I cannot do this release any justice with some words here. Very grateful for all the work that has been put in by our team and contributors. We have complete new controls like LazyView
, Popup and the ShadowEffect
. But also lots of bugfixes and other things that were added to existing features.
One thing to be aware of: this release enables nullability, which is a good thing, but make sure to check all your nulls so that everything works correctly.
We hope you'll love this release just as much as we do. If there is anything you need, just let us know! Enjoy!
PS. from here on out we're trying to keep to a more strict release schedule so you know when to expect something and releases will also be a bit smaller and easier to digest :) more on that soon!
Grouping
class from Refractored.MvvmHelpers (#957)BaseCommand.IsMainThread
and BaseCommand.BeginInvokeOnMainThread
(#965)We could not have done this release without you, so thank you: @maxkoshevoi, @geskill, @Cfun1, @WebDucer and @jmegner, @JoacimWall, @ahoefling, @geskill, @Cfun1, @VladislavAntonyuk, @Depechie, @Hackavist
And of course our awesome dedicated team members: @AndreiMisiukevich, @jsuarezruiz, @pictos, @sthewissen, @brminnick and... me 🤓
This pre-release brings some new goodies, more bugfixes and under the hood improvements. Biggest change is enabling nullability! We bit the bullet and made the whole library null proof. We'd love for you to try it out and let us know if you see anything weird because of this and start adapting your own apps as needed. Happy coding!
BaseCommand.IsMainThread
and BaseCommand.BeginInvokeOnMainThread
(#965)We could not have done this release without you, so thank you: @maxkoshevoi, @geskill, @Cfun1, @WebDucer and @jmegner
And of course our awesome dedicated team members: @AndreiMisiukevich, @jsuarezruiz, @pictos, @sthewissen, @brminnick and... me 🤓