My goodness do we love our community. And in this case especially @cat0363 who goes by the name of Kenji in real-life.
If you look through the release notes below, you'll notice that Kenji has been doing a lot of work for us and all that work went into the Popup. From this place: thank you so much for spending your valuable time on our project and making it better for everyone 🙏
So in this release: a lot of love for the Popup: better sizing, adding the ability to use resources and styles, flow direction is now working... And much more!
PopupService
Still on Popups, we have made it easier for you to work with popups from your view models. In v6.1.0 we have added the PopupService
. No weird messaging or dependencies in your code that shouldn't be there, just a clean service that will allow you to show popups respecting MVVM.
All the details can be found in the documentation.
DrawingView
But we didn't stop there! As always @VladislavAntonyuk has been doing wonderful work. With this release we introduce a bunch of Commands that allow you to capture the start, cancel and drawing in progress events in a pure MVVM way.
The documentation for DrawingView
has been updated accordingly, so go check it out.
All the details
- Fix Popup size on Android and iOS by @cat0363 in #1361
- Add Resources and Style to Popup by @cat0363 in #1351
- Add forced update of ScrollView on iOS by @cat0363 in #1442
- Remove restriction for displaying Popup on iOS by @cat0363 in #1369
- Add consideration of FlowDirection by @cat0363 in #1434
- Addition of size calculation for Label placed in Popup and correction of size calculation when Popup Size is not specified by @cat0363 in #1456
- Remove popup corner rounding and shadow on iOS by @cat0363 in #1463
- Add
[GeneratedCode]
and[ExcludeFromCodeCoverage]
Attributes to SourceGenerators by @brminnick in #1468 - Fixes Speech recognizer locale was not ignored on Android #1436 by @VladislavAntonyuk in #1481
- Add drawing started, cancelled, and on-drawing commands by @VladislavAntonyuk in #1440
- PopupService by @bijington in #1165
- Add consideration of Loaded event to Popup Show method on Windows by @cat0363 in #1470
- Change the display method of Popup Overlay on Windows by @cat0363 in #1485
Housekeeping, important but not super interesting
- Bump CommunityToolkit.Maui.Markup from 3.2.0 to 3.3.0 in /samples by @dependabot in #1438
- Bump Microsoft.Extensions.Http.Polly from 7.0.11 to 7.0.12 in /samples by @dependabot in #1449
- Bump xunit from 2.5.1 to 2.5.2 in /samples by @dependabot in #1455
- Bump xunit.runner.visualstudio from 2.5.1 to 2.5.3 in /samples by @dependabot in #1454
- Bump xunit from 2.5.2 to 2.5.3 in /samples by @dependabot in #1462
- [housekeeping] Automated PR to fix formatting errors by @github-actions in #1469
- Bump Microsoft.Extensions.Http.Polly from 7.0.12 to 7.0.13 in /samples by @dependabot in #1473
- Bump CommunityToolkit.Mvvm from 8.2.1 to 8.2.2 in /samples by @dependabot in #1475
- Bump xunit from 2.5.3 to 2.6.0 in /samples by @dependabot in #1486
- [housekeeping] Automated PR to fix formatting errors by @github-actions in #1487
Full Changelog: 6.0.0...6.1.0