6.0.300-rc.3
Pre-release
Pre-release
What's Changed
- Add Essentials Maps TryOpen by @jfversluis in #5834
- Tweak templates to fix accessibility bugs by @rachelkang in #6322
- Allow un-setting of Core Width/Height with -1 via Controls Width/HeightRequest by @hartez in #6323
- Fix LinebreakMode tests for Windows by @hartez in #6324
- Use Android AppCompat Everywhere by @jfversluis in #6306
- [main] Update dependencies from dotnet/Microsoft.Maui.Graphics by @dotnet-maestro in #6315
- [VSM] correctly unapply AppTheme from Setters by @StephaneDelcroix in #6362
- Update template styles by @rachelkang in #6312
- [C] remove Font usage from Controls by @StephaneDelcroix in #5664
- Remove hacks for StaticResourceExtension by @StephaneDelcroix in #6065
- Update
maui-blazor
template to enforce Android 23+ by @TanayParikh in #6382 - Properly restore styleValue after ClearValue by @StephaneDelcroix in #6379
- Throw exception if users uses incompatible pages by @PureWeen in #6390
- Fix android image loading into views by @Redth in #6394
- Use a variable for the Svg.* package versions by @mattleibow in #6355
- Use a different property name for dependabot by @mattleibow in #6423
- [resizetizer] non-vector images should not resize by default by @jonathanpeppers in #6419
- Generate MSIX when publishing by @mattleibow in #6262
- Allow closing of windows when using a MainPage by @mattleibow in #6316
- Add VC Redist dependency to Windows templates by @jfversluis in #6318
- Fix the BackgroundColor to Background update by @mattleibow in #6372
- Fix FlyoutIsPresented permutations by @PureWeen in #6388
- Use control template for PresentedContent on a ContentPage, if available by @hartez in #6428
- MacOS
main
Development Setup by @TanayParikh in #6462 - Adds FlowDirection Design TypeConverter by @Redth in #6384
- [Housekeeping] Fix Mapper naming inconsistencies by @jsuarezruiz in #6476
- Remove interfering keyboard focus logic by @rachelkang in #6246
- Tweak template styles some more by @rachelkang in #6425
- Fix ArcSegment rendering by @jsuarezruiz in #6264
- [iOS] Use Picker Title when selected item cleared by @Redth in #6483
- [Windows] Not render shadows on without a ShadowColor by @jsuarezruiz in #6191
- [Windows] Fix crash using SwipeView inside CollectionView by @jsuarezruiz in #6220
- Handle content hiding separately for hot restart scenarios by @captainsafia in #6341
- [Tizen] Non-Nullable NativeParent by @rookiejava in #6459
- Correctly render Shape Background (and BackgroundColor) by @jsuarezruiz in #5994
- Fix SwipeItems.CollectionChanged sender issue by @myroot in #6342
- [Housekeeping | Windows] Revert changes in Button focus default behavior by @jsuarezruiz in #6234
- Fix theme and NRE on Android and Fix Icons on WinUI by @PureWeen in #6491
- Rendering Shapes without explicit bounds. by @VSadov in #5817
- Fix WebView2 Runtime download link for Blazor MAUI by @MackinnonBuck in #6492
- [Windows] Fix Border content position and clipping by @jsuarezruiz in #6472
- [Android] Fix issues rendering gradients and CornerRadius on Button by @jsuarezruiz in #5971
- Move colors into separate file by @rachelkang in #6511
- Fix cleanup and wiring up when changing out the content on window by @PureWeen in #5917
- Fix AmbigousMatchException between duplicated types Core and Controls by @jsuarezruiz in #6409
- Fix Toolbar property calculation when you have nested Nav Pages by @PureWeen in #6326
- [Core] Fix issue not finding IAnimationManager by @jsuarezruiz in #6364
- Updated Default project template by @jsuarezruiz in #6319
- Remove the ShapesDemo from the sandbox by @mattleibow in #6563
- Merge the app and library sample projects by @mattleibow in #6549
- [WinUI] NavigationView fixing margins and corner radius by @PureWeen in #6513
- Use a stable value for the root type in xamlg by @Redth in #6556
- Don't clear images to avoid Glide not loading images by @mattleibow in #6543
- Fix Blazor Template for VS Windows by @drasticactions in #6568
- [Android] Fix positioning issues on Label Spans by @jsuarezruiz in #6536
- [Android] Fix issue not updating changes from Button BorderWidth, etc by @jsuarezruiz in #6603
- [android] update AOT profile by @jonathanpeppers in #6548
- Handle CA1416 violations found in MAUI repo by @buyaa-n in #6237
- [Windows] Fix wrong shadow size on Label inside CollectionView by @jsuarezruiz in #6608
- Fix various combinations of Shell Elements on WinUI by @PureWeen in #6564
- [Xaml] add designTypeConverters for FlexEnums by @StephaneDelcroix in #6537
- [Windows] Implement FlyoutHeaderBehavior property by @jsuarezruiz in #5345
- Fix viewcell margins on listview by @PureWeen in #6431
- Update ShellToolBar when applicable appearance elements change by @PureWeen in #6422
- [Windows] MenuBarItems are now rendered when Shell.Title is not set by @SotoiGhost in #6497
- [singleproject] fix changing $(ApplicationDisplayVersion) inside VS by @jonathanpeppers in #6628
- [Tizen] Fix GetPath to return a correct path by @myroot in #6588
- Avoid unnecessary final measure call on Auto/Auto cell by @hartez in #6637
- [Tizen] Renaming APIs Native to Platform by @rookiejava in #6643
- Restore and fix tvOS checks and annotations and remove PlatformVersion by @akoeplinger in #6636
- Fix MAUI Blazor crash for multi-window Windows apps by @MackinnonBuck in #6516
- [templates] add Android INTERNET permission by @jonathanpeppers in #6673
- Trigger the Font update for IFontElement controls by @mattleibow in #6665
- Update AdaptiveTrigger to support multi-window by @mattleibow in #6627
- Update to rc2 by @Clancey in #6678
- Ensure Grid is only using visible Views for * height/width calculations by @hartez in #6677
- Fix for 3848 - FlexLayout doesn't measure content by @nogginbox in #6085
- Fix nullable annotations for
Preferences
by @maxkoshevoi in #6013 - Blazor Hybrid iOS Safe Areas by @TanayParikh in #6432
- [Shell/Win] Replace missing
PaneCustomContent
withPaneHeader
prop for the FlyoutHeader by @SotoiGhost in #6685 - [Core] Implement BackgroundImageSource in PageHandler by @jsuarezruiz in #3396
- Find the TargetT of Setter for VSM in Triggers by @StephaneDelcroix in #6668
- Set Image ClipRect at origin when using AspectFill by @hartez in #6692
- Set image clipping when content mode is scaleAspectFill by @hartez in #6690
- Avoid notify changes from a null or disposed control by @jsuarezruiz in #6060
- Remove iOS Compat ColorExtension ToUIColor overlap by @jfversluis in #5854
- Fix incorrect clipping using RoundRectangleGeometry by @jsuarezruiz in #5708
- Fix Newtonsoft.Json assembly version conflict warning in Resizetizer.UnitTests.csproj by @akoeplinger in #6741
- Rework use of ObtainStyledAttributes so we can enable
AndroidLinkResources
by @dellis1972 in #4912 - Clean up the windows code a bit by @mattleibow in #6501
- Only set AccessibilityTraits for heading when it matters by @PureWeen in #6749
- [Android] Fix issue with View as EmptyView of CollectionView by @rmarinho in #6756
- Register for page selected ViewPager2 by @PureWeen in #6696
- Exclude platform-specific items using metadata by @tmeschter in #6681
- Add svg to default copied bundle items for mac/ios by @J-Swift in #4863
- Remove remaining asserts from PR 6237 by @buyaa-n in #6686
- Fix Opacity for Wrapper Views by @Clancey in #6711
- Fix margin related measuring with CV by @PureWeen in #6762
- Android WebAuthenticator fallback to system browser if Chrome Custom tabs are not available by @jfversluis in #6743
- [Android] Fix usage of SimpleViewHolder on COllectionView Header and Footer by @rmarinho in #6682
- Ensure glide targets run once by @mattleibow in #6739
New Contributors
- @captainsafia made their first contribution in #6341
- @nogginbox made their first contribution in #6085
- @maxkoshevoi made their first contribution in #6013
- @tmeschter made their first contribution in #6681
Full Changelog: 6.0.300-rc.2...6.0.300-rc.3