We are on a monthly cadence of previewing .NET MAUI, and we are happy to announce the availability of preview 12.
Highlights
- Windows Fluent Design Title Bar on Windows Platform
- Android performance improvements
- Android Flyout Page handler
What's Changed
- Put BoundsConverter on accessor in AbsoluteLayout - #3930 (@hartez)
- [Android] Only set click listener if the item is indeed clickable - #1884 (@PureWeen)
- Added Shell Page dependency resolution with DataTemplate and Shell global routes… - #3375 (@brunck)
- [iOS] Updated SearchBarHandler native events - #3728 (@jsuarezruiz)
- Remap Automationid to contentDesc for Xamarin.UITests and mitigate the accessibility issues around this - #3835 (@PureWeen)
- [controls] Brush.Foo should return immutable instances - #3824 (@jonathanpeppers)
- [core] cleanup PropertyMapper.PopulateKeys() - #3823 (@jonathanpeppers)
- Enable
InternalsVisibleTo
forCommunityToolkit.Maui.Core
- #3798 (@brminnick) - [android] compute HasRtlSupport once on startup - #3801 (@jonathanpeppers)
- Essentials fix DeviceDisplay and DeviceInfo - #3738 (@PureWeen)
- Window extend toolbar - #3693 (@PureWeen)
- [android] stop using Build.VERSION.SdkInt - #3783 (@jonathanpeppers)
- Flyout apis android - #3782 (@PureWeen)
- Remove no longer used LaunchScreen.xib files from templates - #3780 (@jfversluis)
- Fix keyboard navigation with modal pages - #3631 (@PureWeen)
- Execute Screenshot tests on the main thread - #3752 (@PureWeen)
- [android] reduce JNI calls by moving logic into Java - #3372 (@jonathanpeppers)
- Return a blank Label when LoadTemplate is null to prevent Hot Reload crashes - #3692 (@hartez)
- Hide maui templates in VS 17.0 and lower - #3734 (@japarson)
- [Android, iOS] Implement IsTextPredictionEnabled property in SearchBar - #3713 (@jsuarezruiz)
- Register compatibilty handlers for RelativeLayout and AbsoluteLayout - #3723 (@hartez)
- Organize and centralize HandlerExtensions - #3716 (@PureWeen)
- Close stream instead of dispose and fix unit test - #3705 (@PureWeen)
- Fix publishing WPF/WinForms Blazor apps with MSIX - #3582 (@Eilon)
- Fix warnings from #3519 - #3656 (@hartez)
- Bump JDK to JDK 11 - #3674 (@mcumming)
- Use android listener and TaskCompletionSource instead of starting new task - #3671 (@Redth)
- Item Template updates for C# 10isms - #3659 (@davidortinau)
- Added missing references - #3640 (@Clancey)
- WinUI3 Interop for share and file picker - #3232 (@jamesmontemagno)
- ZIndex proof-of-concept - #3635 (@hartez)
- [Windows] Fix ImageButton Background - #3642 (@jsuarezruiz)
- Switch to use CollectionView for Essentials Sample - #3646 (@Redth)
- Validate Handler Type getting assigned to View - #3627 (@PureWeen)
- FlyoutView Handler Android - #3513 (@PureWeen)
- Use GetActivity inside AlertManager to get Context - #3629 (@PureWeen)
- iOS set UserInteractionEnabled to true when adding gestures - #3623 (@PureWeen)
New Contributors
- @halter73 made their first contribution in #2841
- @mcumming made their first contribution in #3674
- @japarson made their first contribution in #3734
Full Changelog: 6.0.101-preview.11.3...6.0.200-preview.12