-
Notifications
You must be signed in to change notification settings - Fork 1.8k
[2025/05/19] Candidate - In Flight Branch #29473
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR updates the CollectionView feature by adding new selection state properties in the view model, extending dynamic changes support via new UI pages and controls, and includes several platform-specific improvements and bug fixes in handlers and tests.
- Added new boolean properties in the CollectionViewViewModel for header, footer, and template selections.
- Introduced new dynamic options and pages for CollectionView configuration with corresponding XAML updates.
- Improved platform-specific implementations and test coverage for modal navigation, carousel view layouts, and binding validations.
Reviewed Changes
Copilot reviewed 55 out of 55 changed files in this pull request and generated 2 comments.
Show a summary per file
File | Description |
---|---|
CollectionViewViewModel.cs | Added new bool properties to track selection states. |
CollectionViewFeaturePage.xaml.cs & .xaml | Introduced dynamic changes button and updated UI layout. |
CollectionViewDynamicPage.xaml | Added a new dynamic page with various layout and control updates. |
CollectionViewDynamicOptionsPage.xaml.cs & .xaml | Added event handlers and UI to manage dynamic options. |
ModalTests.cs & Window.cs | Updated modal behavior and fixed disappearing logic. |
Various handlers files (Android, iOS, Windows) | Included improvements on layout, items source handling, and scroll bar updates. |
Versions.props | Updated condition for PreReleaseVersionLabel to reflect the correct branch variable. |
src/Controls/src/Core/Platform/ModalNavigationManager/ModalNavigationManager.Android.cs
Show resolved
Hide resolved
…evron icon (#29140) * Fixed Chevron icon color issue * Test sample changes * Test script changes * test sample changes * Added Windows snapshot
major facepalm - fixes #29336
…29318) * Fixed the bounce back issue on carousal view 2 * Added test case * Removed unwanted lines
… modal pages (#28568) * Inheriting StatusBar and NavigationBar background colors * Added snapshot
…p more than once (#29369) * Committed the test case and sample * committed the fix * Modified the test sample * Updated the Test condition for windows * Removed unwanted spaces * Optimized the fix * Change the code into modern c#
…window with a modal page (#29129) * Fixed-19675 : Disappearing event is not triggered on modal page navigations * Added testcase. * updated Window.cs * updated Window.cs
…n CarouselView on Windows platform (#29343) * Update ItemsViewHandler.Windows.cs * Update ItemsViewHandler.Windows.cs * Commit for ScrollBarVisibility * Testcase included * Update Issue15253.cs * Tes * testcases enabled * Update Issue15253.cs * Image updated * method change
* Fixed the issue for dynamic changes of ItemsLayout property * Simplified the fix * Removed unwanted lines * Modified the fix * Added null check * Added a test case and snapshots * Modified a test case * Modified the public api to internal
…nges (#29424) * Added FeatureTests for CollectionView * changes updated * changes updated
3c27edc
to
9eba629
Compare
* Fixed-Test-Failing-28622 * Refactored-conditional-block * Pending-MAC-SnapShot-Added
For more information about inflight process check
https://github.com/dotnet/maui/wiki/Inflight-Branch-Process
.NET MAUI Release Notes
New Release: May 21, 2025
We're excited to announce a new release of .NET MAUI with several bug fixes and improvements across various platforms.
Bug Fixes
iOS
Windows
Windows & macOS
Android
Cross-Platform
Testing Improvements
Code Quality
Contributors
This release was made possible by the hard work of our dedicated team and community contributors. We'd like to extend our gratitude to everyone who has contributed to this release.
Installation
This update is available through NuGet and the .NET SDK. Update your projects to get access to these fixes.
Known Issues
Please refer to our issue tracker for any known issues and their workarounds.
For more information about .NET MAUI, visit the official documentation.