← Back to MAUI Releases
@stmoor
@japarson
Gerald Versluis
@hartez
Matthew Leibowitz
@bricelam
@eerhardt
Jonathan Peppers
@TanayParikh
Shane Neuville
Javier Suárez
@MackinnonBuck
Stéphane Delcroix
@SteveSandersonMS
@cshung
Jonathan Dick
@mkhamoyan
James Clancey
Rui Marinho
@buyaa-n
Rachel Kang
@antonfirsov
Pedro Jesus
@brminnick
Tim Miller
@javiercn
@VSadov
James Montemagno
Eilon Lipton
@J-Swift
@WeihanLi
@PierreHenriKT
6.0.300-rc.1
Preview
Contributors
What’s Changed
- Updating TargetFrameworks condition value - #5813 ([@stmoor](https://github.com/stmoor))
- Rename ApplicationId to ApplicationIdGuid for Windows - #5695 ([@japarson](https://github.com/japarson))
- Fix ResourceDictionary template - #5736 ([Gerald Versluis](https://github.com/jfversluis))
- Use SizeToFit for SearchBar when constraints are infinite - #5733 ([@hartez](https://github.com/hartez))
- Improve compatibility with Preview 14 - #5711 ([Matthew Leibowitz](https://github.com/mattleibow))
- Remove BuildTools as it is part of VS - #5705 ([Matthew Leibowitz](https://github.com/mattleibow))
- Android reduce singleline usage - #5690 ([@hartez](https://github.com/hartez))
- Default Editor.VerticalTextAlignment to Start - #5648 ([@bricelam](https://github.com/bricelam))
- Optimize TypeConversionExtensions.ConvertTo - #5655 ([@eerhardt](https://github.com/eerhardt))
- Fix up and improve Windows dependencies - #5692 ([Matthew Leibowitz](https://github.com/mattleibow))
- [android] add more methods to the AOT profile - #5682 ([Jonathan Peppers](https://github.com/jonathanpeppers))
- Optimize BindableProperty - #5640 ([@eerhardt](https://github.com/eerhardt))
- Update Winforms BlazorWebView Docs - #5675 ([@TanayParikh](https://github.com/TanayParikh))
- Wire up to display after FlyoutPage has Loaded - #5668 ([Shane Neuville](https://github.com/PureWeen))
- Try check the current thread first - #5673 ([Matthew Leibowitz](https://github.com/mattleibow))
- [android] update AOT profiles - #5674 ([Jonathan Peppers](https://github.com/jonathanpeppers))
- [iOS/MacCatalyst] Fix SearchBar TextChanged event not working issue - #5462 ([Javier Suárez](https://github.com/jsuarezruiz))
- Improved non-HTTP(S) link handling behavior - #5313 ([@MackinnonBuck](https://github.com/MackinnonBuck))
- Add the Windows App SDK to the packs - #5647 ([Matthew Leibowitz](https://github.com/mattleibow))
- Clip image to ImageView bounds when using CenterCrop (AspectFill) - #5589 ([@hartez](https://github.com/hartez))
- Optimize Element.OnPropertyChanged - #5656 ([@eerhardt](https://github.com/eerhardt))
- Correctly set the StrokeDashOffset property to Shapes - #5631 ([Javier Suárez](https://github.com/jsuarezruiz))
- [android] update to the latest AndroidX packages - #5588 ([Jonathan Peppers](https://github.com/jonathanpeppers))
- Reduce the insertion stage timeout to 1 min - #5620 ([Matthew Leibowitz](https://github.com/mattleibow))
- [Xaml] Compile FontSizeConverter - #5338 ([Stéphane Delcroix](https://github.com/StephaneDelcroix))
- Move missing styles over to controls from compat - #5617 ([Shane Neuville](https://github.com/PureWeen))
- Implement Padding property in ImageButtonHandler - #4665 ([Javier Suárez](https://github.com/jsuarezruiz))
- [Android] Fix issue updating Border size - #5608 ([Javier Suárez](https://github.com/jsuarezruiz))
- [Android] Fix Opacity property in Image - #5607 ([Javier Suárez](https://github.com/jsuarezruiz))
- [Housekeeping] Pending ImageButton CornerRadius changes - #5610 ([Javier Suárez](https://github.com/jsuarezruiz))
- If needed, put WebView2 user data dir under LocalApplicationData. Fixes #4151 - #5306 ([@SteveSandersonMS](https://github.com/SteveSandersonMS))
- Avoid reconstructing handler when it is already available - #5591 ([@cshung](https://github.com/cshung))
- Ported pending fixes from Xamarin.Forms - #5510 ([Javier Suárez](https://github.com/jsuarezruiz))
- Review of the “Essentials” interface API - #5407 ([Matthew Leibowitz](https://github.com/mattleibow))
- Fix DispatcherTimer IsRuning=false during Tick - #5578 ([Matthew Leibowitz](https://github.com/mattleibow))
- Get font manager from element with handler - #5586 ([Jonathan Dick](https://github.com/Redth))
- #2948 Fixed ios modalpage dissmiss exception - #5566 ([@mkhamoyan](https://github.com/mkhamoyan))
- Removed extra ” - #5582 ([James Clancey](https://github.com/Clancey))
- Implement LineBreakMode property in ButtonHandler - #4664 ([Javier Suárez](https://github.com/jsuarezruiz))
- Modernize Essentials Namespaces - #5562 ([Matthew Leibowitz](https://github.com/mattleibow))
- [iOS] Implement VerticalTextAlignment property in Label - #3714 ([Javier Suárez](https://github.com/jsuarezruiz))
- Fix more text alignment issues - #5563 ([@hartez](https://github.com/hartez))
- [ci] Sign new font on the template - #5570 ([Rui Marinho](https://github.com/rmarinho))
- [ci] Don’t need to sign on full release - #5569 ([Rui Marinho](https://github.com/rmarinho))
- [Housekeeping] Updated Gallery to verify Slider Maximum value can be updated - #5463 ([Javier Suárez](https://github.com/jsuarezruiz))
- Update AOT Profile - #5559 ([@eerhardt](https://github.com/eerhardt))
- Update the Windows path so we null check like UWP - #5555 ([James Clancey](https://github.com/Clancey))
- [android] port RootLayout.axml to Java - #5528 ([Jonathan Peppers](https://github.com/jonathanpeppers))
- Importing Maui property pages - #5529 ([@stmoor](https://github.com/stmoor))
- Use effective flow direction when determining text alignment - #5558 ([@hartez](https://github.com/hartez))
- RadioButton - Use default control templates for WinUI3 - #5553 ([@buyaa-n](https://github.com/buyaa-n))
- Revert unnecessary changes in Android ScrollView (impact in perf) - #5540 ([Javier Suárez](https://github.com/jsuarezruiz))
- Fix ImageConverter - #5522 ([@cshung](https://github.com/cshung))
- Fix Shapes Aspect property - #5225 ([Javier Suárez](https://github.com/jsuarezruiz))
- Graphics hover events to the Graphics View - #5548 ([Jonathan Dick](https://github.com/Redth))
- [XAML] Compile gridlength and row|defcollection - #5489 ([Stéphane Delcroix](https://github.com/StephaneDelcroix))
- Add Resource Dictionary Template - #5052 ([Gerald Versluis](https://github.com/jfversluis))
- Add first iteration of default style theme - #5111 ([Rachel Kang](https://github.com/rachelkang))
- Fix drawing issues related with clipping views or drawing shadows - #5545 ([Javier Suárez](https://github.com/jsuarezruiz))
- [Housekeeping] Added sample in the gallery loading a local html file in WebView - #5539 ([Javier Suárez](https://github.com/jsuarezruiz))
- Improve Glide usage for Image Loading on Android - #5198 ([Jonathan Dick](https://github.com/Redth))
- Fix Android crashing issue - #4860 ([Rachel Kang](https://github.com/rachelkang))
- Graphics events - #5498 ([James Clancey](https://github.com/Clancey))
- [Android] Fix rendering shadows in element off-screen controls in ScrollView - #5515 ([Javier Suárez](https://github.com/jsuarezruiz))
- Normalize RTL behavior for layouts - #5495 ([@hartez](https://github.com/hartez))
- [macCatalyst] Fix DateTime and Time pickers on the mac - #5475 ([Rui Marinho](https://github.com/rmarinho))
- AutoSuggestBox - Use default control templates for WinUI3 - #5482 ([@buyaa-n](https://github.com/buyaa-n))
- Change platform type for ShellItemHandler - #5500 ([Shane Neuville](https://github.com/PureWeen))
- Fix issue using LineBreakMode and MaxLines at the same time - #5093 ([Javier Suárez](https://github.com/jsuarezruiz))
- [Android] Reset pressed state if touch event is cancelled - #5488 ([Javier Suárez](https://github.com/jsuarezruiz))
- Fix a few extension methods - #5521 ([Shane Neuville](https://github.com/PureWeen))
- [iOS] Custom implementation in SearchBar IsEnabled property - #4882 ([Javier Suárez](https://github.com/jsuarezruiz))
- [iOS] Fix clipping issues - #5465 ([Javier Suárez](https://github.com/jsuarezruiz))
- [WinUI] Picker: use default ComboBox styles on WinUI 3 - #5501 ([@antonfirsov](https://github.com/antonfirsov))
- [iOS] Fix TabbedPage colors in iOS 15 - #5135 ([Javier Suárez](https://github.com/jsuarezruiz))
- [android] port maui_toolbar.axml to Java - #5493 ([Jonathan Peppers](https://github.com/jonathanpeppers))
- Fix the main page - #5497 ([Matthew Leibowitz](https://github.com/mattleibow))
- [Android] Implement pending focus management logic in Handlers - #4914 ([Javier Suárez](https://github.com/jsuarezruiz))
- Slider: use default styles on WinUI 3 - #5479 ([@antonfirsov](https://github.com/antonfirsov))
- [Windows] Fix issues drawing brushes in Frame - #5494 ([Javier Suárez](https://github.com/jsuarezruiz))
- Fix the layout computation for the SwipeItems - #5477 ([@cshung](https://github.com/cshung))
- When swapping out root page on window remove toolbar - #5466 ([Shane Neuville](https://github.com/PureWeen))
- [GH-4958] Platform behavior implementation - #5043 ([Pedro Jesus](https://github.com/pictos))
- [Housekeeping] Update Gallery animation samples - #5461 ([Javier Suárez](https://github.com/jsuarezruiz))
- Remove SetupDefaults - #5317 ([@cshung](https://github.com/cshung))
- Mark renderers and related base classes as obsolete - #5322 ([Shane Neuville](https://github.com/PureWeen))
- [android] fix EmbeddedResource fonts - #5476 ([Jonathan Peppers](https://github.com/jonathanpeppers))
- [Android] Implement custom WebChromeClient in WebViewHandler - #4826 ([Javier Suárez](https://github.com/jsuarezruiz))
- [android] port bottomtablayout.axml to Java - #5424 ([Jonathan Peppers](https://github.com/jonathanpeppers))
- Fix removed code - #5468 ([Shane Neuville](https://github.com/PureWeen))
- Fix up the Samples/Tests after #5333 - #5434 ([Matthew Leibowitz](https://github.com/mattleibow))
- Clean up flow direction tests for Layouts on Windows - #5406 ([@hartez](https://github.com/hartez))
- [Anndroid] Fix crash using Shadows with CollectionView items - #5416 ([Javier Suárez](https://github.com/jsuarezruiz))
- Move
WeakEventManagertoCore.csproj- #5139 ([@brminnick](https://github.com/brminnick)) - [MacCatalyst] Fix usage of pickers on the Mac - #5404 ([Rui Marinho](https://github.com/rmarinho))
- [Windows] WebView not loading HtmlWebViewSource - #5131 ([Javier Suárez](https://github.com/jsuarezruiz))
- Implement Path RenderTransform property - #5190 ([Javier Suárez](https://github.com/jsuarezruiz))
- Notify ISwitch.IsOn property changes if IsToggled changed - #5276 ([Javier Suárez](https://github.com/jsuarezruiz))
- [Windows] Fix issue updating dynamically Entry TextColor - #5282 ([Javier Suárez](https://github.com/jsuarezruiz))
- Updated HotReload, so it now listens to the MetadataUpdateHandler - #5318 ([James Clancey](https://github.com/Clancey))
- Fixed rename of SetOnAppTheme -> SetAppTheme - #5390 ([Matthew Leibowitz](https://github.com/mattleibow))
- BackButtonBehavior WinUI Fixes - #5391 ([Shane Neuville](https://github.com/PureWeen))
- Update WinUI secret dependencies - #5432 ([Matthew Leibowitz](https://github.com/mattleibow))
- Fix ‘Properties’ folder visibility in the .NET MAUI Blazor template - #5405 ([@MackinnonBuck](https://github.com/MackinnonBuck))
- Mark all the Device [Obsolete] - #5088 ([Matthew Leibowitz](https://github.com/mattleibow))
- Trimming Clean up - #5028 ([@eerhardt](https://github.com/eerhardt))
- Don’t call AppActions.SetAsync if no AppActions have been registered. - #5403 ([@eerhardt](https://github.com/eerhardt))
- Update WASDK & Cleanup Single Project .props - #5333 ([Matthew Leibowitz](https://github.com/mattleibow))
- Fixed bug in NavigationPage ToolbarItems were not visible - #5397 ([@mkhamoyan](https://github.com/mkhamoyan))
- Add additional VisualDiagnostic Image APIs - #5360 ([Tim Miller](https://github.com/drasticactions))
- RTL FlowDirection fix for Windows - #5205 ([@buyaa-n](https://github.com/buyaa-n))
- [Windows] Fix TextColor issues on TimePicler - #5373 ([Javier Suárez](https://github.com/jsuarezruiz))
- [Blazor] Fix Win UI deployed app - #5377 ([@javiercn](https://github.com/javiercn))
- [Windows] Fix crash using SearchBar - #5369 ([Javier Suárez](https://github.com/jsuarezruiz))
- Use the current window’s dispatcher for MainThread - #5389 ([Matthew Leibowitz](https://github.com/mattleibow))
- Lazy-load Configuration - #5348 ([@eerhardt](https://github.com/eerhardt))
- Make
ScreenshotImplementationon Windows public - #5386 ([Gerald Versluis](https://github.com/jfversluis)) - Remove hidden Vector2 type - #5374 ([Matthew Leibowitz](https://github.com/mattleibow))
- Fix typo in repro.md - #5368 ([Gerald Versluis](https://github.com/jfversluis))
- Update bug report template with Preview 14 - #5367 ([Gerald Versluis](https://github.com/jfversluis))
- [MacCatalyst] Only respond to selectors that we exported in this class - #5361 ([Jonathan Dick](https://github.com/Redth))
- Enforce Width/Height for ContentView on Android - #5314 ([@hartez](https://github.com/hartez))
- Add IWindow.DisplayDensity - #5185 ([Matthew Leibowitz](https://github.com/mattleibow))
- [Windows] Fixes related with Clipping - #5224 ([Javier Suárez](https://github.com/jsuarezruiz))
- Make Border render itself on Windows. - #5324 ([@VSadov](https://github.com/VSadov))
- Update AOT Profile using the latest builds - #5319 ([@eerhardt](https://github.com/eerhardt))
- Item Template cleanup - #5311 ([James Montemagno](https://github.com/jamesmontemagno))
- Add readme for FabricBot - #5320 ([@Eilon](https://github.com/Eilon))
- Don’t calculate routes on shell startup and don’t setup bottom menu - #5262 ([Shane Neuville](https://github.com/PureWeen))
- Set the date after the DatePickerDialog is shown - #5173 ([@cshung](https://github.com/cshung))
- [controls] remove Linq usage and collection copying - #5246 ([Jonathan Peppers](https://github.com/jonathanpeppers))
- Eliminate the default color extraction logic to fix TimePicker Foreground color - #5285 ([@cshung](https://github.com/cshung))
- Make TitleView work in NavigationPage and Shell on Windows - #5293 ([@hartez](https://github.com/hartez))
- Added embedding extensions - #5218 ([James Clancey](https://github.com/Clancey))
- [samples] Add format example to DatePicker and TimePicker - #5286 ([Rui Marinho](https://github.com/rmarinho))
- Use Factory methods in DependencyInjection - #5290 ([@eerhardt](https://github.com/eerhardt))
- Fix Blazor Hybrid page reloading for iOS - #5291 ([@MackinnonBuck](https://github.com/MackinnonBuck))
- Fixing ALL doc warnings in MAUI - #5250 ([@Eilon](https://github.com/Eilon))
- [iOS] Update DatePickerHandler and TimePickerHandler - #3761 ([Javier Suárez](https://github.com/jsuarezruiz))
- [Windows] Fix default Slider colors - #5278 ([Javier Suárez](https://github.com/jsuarezruiz))
- [Windows] Fix ScrollView crash with incorrect values to Measure - #5277 ([Javier Suárez](https://github.com/jsuarezruiz))
- CheckBox: use default style on WinUI 3 - #5260 ([@antonfirsov](https://github.com/antonfirsov))
- Multiple DispatcherProviders are being created - #5213 ([@eerhardt](https://github.com/eerhardt))
- Fix handler registration and page reuse in iOS tests - #5249 ([Shane Neuville](https://github.com/PureWeen))
- When Fill and Width/Height conflict, center View in Fill area - #5251 ([@hartez](https://github.com/hartez))
- WinUI 3: Use default ProgressRing for ActivityIndicator - #5239 ([@antonfirsov](https://github.com/antonfirsov))
- Move
UseMauiAppcall into “Controls” - #5174 ([Shane Neuville](https://github.com/PureWeen)) - Add tests for Parent property - #5254 ([@VSadov](https://github.com/VSadov))
- Expose a Window property on VisualElement - #5223 ([Matthew Leibowitz](https://github.com/mattleibow))
- Fix rename for some lifecycle events - #5242 ([Jonathan Dick](https://github.com/Redth))
- Lazy Load Shell Flyout and Bottom Tabs - #5215 ([Shane Neuville](https://github.com/PureWeen))
- Fix Blazor Hybrid page reloading - #5212 ([@MackinnonBuck](https://github.com/MackinnonBuck))
- Set Parent for child elements added to Border - #5216 ([@VSadov](https://github.com/VSadov))
- [iOS] Fix initial time being wrong for TimePicker - #5182 ([@J-Swift](https://github.com/J-Swift))
- [iOS] Fix initial date being wrong for datepicker - #5181 ([@J-Swift](https://github.com/J-Swift))
- [XAML] Compile CornerRadiusTypeConversion - #5192 ([Stéphane Delcroix](https://github.com/StephaneDelcroix))
- [Controls] Use interface on mappers for shapes - #5196 ([Rui Marinho](https://github.com/rmarinho))
- Fix Shell Title Calculation - #5113 ([Shane Neuville](https://github.com/PureWeen))
- Fire Navigated After Loaded - #5207 ([Shane Neuville](https://github.com/PureWeen))
- Remove IsIdentity check for View Matrix, but keep null check - #5206 ([Tim Miller](https://github.com/drasticactions))
- Remove Removing Adorners when updating Views (All Platforms) - #5203 ([Tim Miller](https://github.com/drasticactions))
- [XAML] Simplify OnPlatformExtension - #4829 ([Stéphane Delcroix](https://github.com/StephaneDelcroix))
- [android] update built-in AOT profiles - #5171 ([Jonathan Peppers](https://github.com/jonathanpeppers))
- Fix Visibility of header elements if they have no content - #5152 ([Shane Neuville](https://github.com/PureWeen))
- [Windows] Fix Button incorrect VisualStates - #5122 ([Javier Suárez](https://github.com/jsuarezruiz))
- CarouselView fix measure for CarouselView.Loop - #5077 ([Shane Neuville](https://github.com/PureWeen))
- Implement FillRule property in PolygonHandler and PolylineHandler - #5166 ([Javier Suárez](https://github.com/jsuarezruiz))
- [msbuild] %(MauiXaml.SubType) defaults to Designer - #5176 ([Jonathan Peppers](https://github.com/jonathanpeppers))
- Route Shell Modal Navigation through ShellSection - #5151 ([Shane Neuville](https://github.com/PureWeen))
- Fix branch typo in dev doc - #5175 ([@Eilon](https://github.com/Eilon))
- [XAML] Convert element before adding to collections - #5120 ([Stéphane Delcroix](https://github.com/StephaneDelcroix))
- ?? Comment out the unpackaged build ?? - #5170 ([Matthew Leibowitz](https://github.com/mattleibow))
- Add Shell to default template - #4524 ([James Montemagno](https://github.com/jamesmontemagno))
- DisplayActionSheet later - #5047 ([@cshung](https://github.com/cshung))
- Fix issue invalidating the Clipping Path - #5167 ([Javier Suárez](https://github.com/jsuarezruiz))
- [Housekeeping] Update the Gallery with more focus samples - #5133 ([Javier Suárez](https://github.com/jsuarezruiz))
- [essentials] minor perf improvement around app actions - #5155 ([Jonathan Peppers](https://github.com/jonathanpeppers))
- Fix crash in cascade tests on Windows - #5138 ([@hartez](https://github.com/hartez))
- [Android] Update cursor visibility when IsReadOnly Property changes on Entry - #5001 ([Javier Suárez](https://github.com/jsuarezruiz))
- Optimize ConfigureFonts and Logging during startup - #5103 ([@eerhardt](https://github.com/eerhardt))
- Make sure StrokeDashArray property invalidate the Shape. - #5109 ([@cshung](https://github.com/cshung))
- [ios] Fix crash when updating TimePicker - #5114 ([@J-Swift](https://github.com/J-Swift))
- [Blazor] Align our Blazor Maui template with the Blazor RTM template - #4922 ([@javiercn](https://github.com/javiercn))
- Fix template build to use correct slashes on all platforms - #4991 ([@Eilon](https://github.com/Eilon))
- CarouselView android handler - #3343 ([Rui Marinho](https://github.com/rmarinho))
- [Android] Avoid crash if not set the RefreshColor property - #5092 ([Javier Suárez](https://github.com/jsuarezruiz))
- Fix Path shapes rendering issues - #5051 ([Javier Suárez](https://github.com/jsuarezruiz))
- Respect UserAppTheme in RequestedTheme - #5071 ([Matthew Leibowitz](https://github.com/mattleibow))
- Update SkiaSharp again - #5076 ([Matthew Leibowitz](https://github.com/mattleibow))
- Switch to dispatcher so Dispose is called after DestroyView - #5064 ([Shane Neuville](https://github.com/PureWeen))
- Loaded/Unloaded events and propagate Window - #5027 ([Shane Neuville](https://github.com/PureWeen))
- Remove Routing with a Fully Qualified Type name - #5045 ([@eerhardt](https://github.com/eerhardt))
- [Android] ClipRect in MauiScrollView Draw method - #5002 ([Javier Suárez](https://github.com/jsuarezruiz))
- [Android] Correctly render shadow navigating back - #5035 ([Javier Suárez](https://github.com/jsuarezruiz))
- Remove Controls.Picker.TextTransform binding - #4967 ([@buyaa-n](https://github.com/buyaa-n))
- Remove Material Visual marker - #4428 ([Jonathan Dick](https://github.com/Redth))
- More backports - #5060 ([Jonathan Dick](https://github.com/Redth))
- Backport preview 14 - #5046 ([Jonathan Dick](https://github.com/Redth))
- Implement InputTransparent - #4995 ([@hartez](https://github.com/hartez))
- Remove
DisableImplicitNamespaceImportsconfig - #5009 ([@WeihanLi](https://github.com/WeihanLi)) - [Android] Changes to avoid an EditText issue with RecyclerView scroll - #5003 ([Javier Suárez](https://github.com/jsuarezruiz))
- iOS WrapperView overlay should not accept touches - #5030 ([James Clancey](https://github.com/Clancey))
- Remove unsupported targets in Device class - #4491 ([Javier Suárez](https://github.com/jsuarezruiz))
- Backport p14 changes - #5040 ([Jonathan Dick](https://github.com/Redth))
- Remove all usage of Device throughout the repo - #4982 ([Matthew Leibowitz](https://github.com/mattleibow))
- Remove unused ExportFontAttribute.EmbeddedFontResourceId property - #5010 ([Gerald Versluis](https://github.com/jfversluis))
- Use TextHighlighter to implement background color for Span - #5025 ([@cshung](https://github.com/cshung))
- Implement IBorder on Windows - #5008 ([Javier Suárez](https://github.com/jsuarezruiz))
Full Changelog: https://github.com/dotnet/maui/compare/6.0.200-preview.14.2…6.0.300-rc.1
New Contributors
- @buyaa-n made their first contribution in https://github.com/dotnet/maui/pull/4967
- @PierreHenriKT made their first contribution in https://github.com/dotnet/maui/pull/5074
Full Changelog: https://github.com/dotnet/maui/compare/6.0.200-preview.14.2…6.0.300-rc.1