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