Grial UI Kit 4.4.126.0
Released: Mar 6, 2026
Updates in 4.4.126.0
Funktionen
- This release adds support for .NET 10.
- Now that support has ended, this release is also moving away from .NET 8. The NuGet packages now support only .NET 9 and .NET 10. The XAML templates are now built for .NET 10.
- Repeater
- Fully reworked the Repeater and its implementation. Refactored virtualization and performance so it's a better alternative to MAUI's CollectionView and other vendors list controls. Also added new properties to fine-tune performance and memory usage. In general, if you need faster initial load times, or your items have equal or fixed sizes, you'll likely want to choose Repeater, since performance can be noticeably better in those scenarios.
- GrialNavigationPage
- GrialNavigationPage.ForceShadow and GrialNavigationPage.HideShadow are now deprecated - use GrialNavigationPage.ShadowType instead.
- Android setup has been updated: the navigationlayout.axml file is no longer required. Please remove it when migrating to .NET 10.
- The properties NavigationPage.HasNavigation and NavigationPage.TitleView are no longer supported - use GrialNavigationPage.HasNavigation and GrialNavigationPage.TitleView instead.
- ToolbarItemBadgeProperties
- This release introduces new attached properties for ToolbarItem that allow you to display a badge over the item. The badge can be a small dot (for notifications) or contain text (for example, the number of notifications or messages).
- GrialNavigationPage
- It's no longer necessary to set up the navigationlayout.axml file.
- No longer supports the MAUI properties NavigationPage.HasNavigation and NavigationPage.TitleView. If you need these behaviors, use grial:GrialNavigationPage.HasNavigation and grial:GrialNavigationPage.TitleView instead.
- With this new implementation, the default navigation bar is hidden. If you have custom logic to calculate the navigation bar height, switch to the service INavigationBarInfoService.
- Animations - Following the ClickGestureRecognizer removal, the attached property Animate.Clicked has also been removed. Use Animate.Tapped instead.
- Mopups - Removed Mopups from Grial. All popups are now based on UXDivers Popups for .NET MAUI.
Fehlerkorrekturen
- Repeater - Fixed a typo in the SpacingMode enum: 'Arround' has been renamed to 'Around'.