Skip to content

November 3rd Inflight Candidate Build#32299

Merged
PureWeen merged 12 commits intomainfrom
inflight/candidate
Nov 5, 2025
Merged

November 3rd Inflight Candidate Build#32299
PureWeen merged 12 commits intomainfrom
inflight/candidate

Conversation

@PureWeen
Copy link
Member

No description provided.

Copilot AI review requested due to automatic review settings October 30, 2025 20:05
Copy link
Contributor

Copilot AI left a 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 is a candidate build for November 3rd that includes bug fixes and new test coverage across several areas. The changes address issues with IndicatorView interactivity, DisplayAlert handling, shape rendering, picker extensions, and Windows UI styling, while adding comprehensive Grid feature matrix tests.

Key Changes

  • Fixed critical bugs in IndicatorView (Android), DisplayAlert (Android), Shape stroke rendering, and Picker extension logic
  • Added extensive Grid feature testing infrastructure with ViewModel, UI pages, and test cases
  • Introduced new issue test cases for reported bugs (Issue31063, Issue25585, Issue19095, Issue17414)

Reviewed Changes

Copilot reviewed 22 out of 162 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/Core/tests/UnitTests/TestCategory.cs Added new "Extensions" test category
src/Core/tests/UnitTests/Extensions/IPickerExtensionTests.cs Added unit tests for IPicker extension methods
src/Core/src/Platform/Windows/MauiNavigationView.cs Fixed corner radius for navigation view to remove unwanted default styling
src/Core/src/Platform/Android/MauiPageControl.cs Fixed IndicatorView to respect IsEnabled property
src/Core/src/Graphics/ShapeDrawable.cs Fixed stroke rendering order to ensure strokes are fully visible
src/Core/src/Core/Extensions/IPickerExtension.cs Fixed GetItemsAsList bug where elements weren't being added to the list
src/Controls/tests/TestCases.Shared.Tests/Tests/Issues/Issue31063.cs Added test for IndicatorView IsEnabled fix
src/Controls/tests/TestCases.Shared.Tests/Tests/Issues/Issue25585.cs Added test for DisplayAlert responsiveness fix
src/Controls/tests/TestCases.Shared.Tests/Tests/Issues/Issue19095.cs Added test for shape stroke rendering fix
src/Controls/tests/TestCases.Shared.Tests/Tests/Issues/Issue17414.cs Added test for Windows corner radius fix
src/Controls/tests/TestCases.Shared.Tests/Tests/FeatureMatrix/GridFeatureTests.cs Added comprehensive Grid feature matrix tests
src/Controls/tests/TestCases.HostApp/Issues/Issue31063.cs Added host app implementation for IndicatorView test case
src/Controls/tests/TestCases.HostApp/Issues/Issue25585.cs Added host app implementation for DisplayAlert test case
src/Controls/tests/TestCases.HostApp/Issues/Issue19095.cs Added host app implementation for shape stroke test case
src/Controls/tests/TestCases.HostApp/Issues/Issue17414.cs Added host app implementation for corner radius test case
src/Controls/tests/TestCases.HostApp/FeatureMatrix/Grid/GridViewModel.cs Added ViewModel for Grid feature testing
src/Controls/tests/TestCases.HostApp/FeatureMatrix/Grid/GridOptionsPage.xaml.cs Added code-behind for Grid options configuration
src/Controls/tests/TestCases.HostApp/FeatureMatrix/Grid/GridOptionsPage.xaml Added XAML for Grid options configuration
src/Controls/tests/TestCases.HostApp/FeatureMatrix/Grid/GridControlPage.xaml.cs Added code-behind for Grid test page
src/Controls/tests/TestCases.HostApp/FeatureMatrix/Grid/GridControlPage.xaml Added XAML for Grid test page
src/Controls/tests/TestCases.HostApp/CoreViews/CorePageView.cs Added Grid Feature Matrix to gallery navigation
src/Controls/src/Core/Platform/AlertManager/AlertManager.Android.cs Fixed DisplayAlert to wait for handler before showing dialogs

@PureWeen
Copy link
Member Author

PureWeen commented Nov 4, 2025

/rebase

HarishwaranVijayakumar and others added 12 commits November 4, 2025 11:33
…ed="False" (#31457)

* Fix for IndicatorView IsEnabled

* Removed Private Keyword

* Test restricted on windows

* Remove unwanted file

* Modified the fix

* Modify fix
#31838)

* Update AlertManager.Android.cs

* Update AlertManager.Android.cs

* Update AlertManager.Android.cs

* Update AlertManager.Android.cs

* Test case added

* Update Issue25585.cs

* Update Issue25585.cs

* Update AlertManager.Android.cs

* Update AlertManager.Android.cs

* Curly braces added

* unused namespace removed
* Fixed polygon non zero fill issue

* Added pending snaps
* Grid feature tests added

* changes updated

* Added base images

* Added base images
# Conflicts:
#	src/Controls/tests/TestCases.HostApp/CoreViews/CorePageView.cs
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
… an empty list (#31879)

* Fixed bug where IPickerExtensions.GetItemsAsList() would always return an empty list.

* Added unit tests for IPickerExtension.

* Fixed unit tests.
* Set a RootSplitView  corner radius to Zero.

* Fixed the transparency issue at the corner

* Added test case
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…tal (#31395)

* Fix the vertical scrolling issue

* Modified the logics

* Added test case

* modified the test case

* Modified the test case

* modified the test case

* Added test case for vertical orientation

* Added test cases
* Fixed the CarouselView2 rendering issues

* Modified the test case

* Fixed the 7678_1 issue

* Re-fixed the issue7678_1 based on conflicts file

* Removed the GetDesiredSize code

* Removed spaces

* Fixed the 31339 crash issue and position update related issue

* Fixed the crash when setting position is greater than itemcount

* Included the more test scenarios and included the recipe test

* Added the Log for debugging purposes

* Fixed the CarouselView2 rendering issues

* Modified the test case

* Fixed the 7678_1 issue

* Re-fixed the issue7678_1 based on conflicts file

* Removed the GetDesiredSize code

* Removed spaces

* Fixed the 31339 crash issue and position update related issue

* Fixed the crash when setting position is greater than itemcount

* Included the more test scenarios and included the recipe test

* Added the Log for debugging purposes

* Committed the review changes
…d EmptyView not resized in CollectionView (#31916)

* Update StructuredItemsViewController2.cs

* fix updated

* Test case added

* Update StructuredItemsViewController2.cs

* Update Issue31899.cs

* Update Issue31899.cs

* Test fail changes updated

* Order value changed

* Added snapshots
#32317)

* Added_base_Images

* Resaved_Images_for_gridfeaturetests
@PureWeen
Copy link
Member Author

PureWeen commented Nov 4, 2025

/azp run MAUI-UITests-public

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@PureWeen PureWeen enabled auto-merge November 5, 2025 14:45
@mattleibow mattleibow requested a review from Copilot November 5, 2025 14:45
@PureWeen PureWeen merged commit 31ac3d5 into main Nov 5, 2025
165 checks passed
@PureWeen PureWeen deleted the inflight/candidate branch November 5, 2025 14:46
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 38 out of 185 changed files in this pull request and generated 1 comment.

}

await Task.Delay(500);
await Task.Delay(50);
Copy link

Copilot AI Nov 5, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reducing the delay from 500ms to 50ms improves test execution time significantly. However, ensure this reduced delay doesn't cause flakiness in the test. If the test becomes unstable, consider increasing to 100ms as a middle ground.

Copilot uses AI. Check for mistakes.
@github-actions github-actions bot locked and limited conversation to collaborators Dec 6, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.