Skip to content

Conversation

@RatneshByteCraft
Copy link
Owner

Description of Change

Issues Fixed

Fixes #

mattleibow and others added 30 commits May 15, 2025 11:49
* Create dotnet-format-pr.yml

* Update .github/workflows/dotnet-format-pr.yml

Co-authored-by: Copilot <[email protected]>

* Update dotnet-format-pr.yml

* Update dotnet-format-pr.yml

* Update dotnet-format-daily.yml

* Update dotnet-format-daily.yml

* Update dotnet-format-pr.yml

* Update dotnet-format-pr.yml

* Update dotnet-format-pr.yml

* Update dotnet-format-pr.yml

* Update dotnet-format-pr.yml

---------

Co-authored-by: Copilot <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update dotnet-format-daily.yml

* Init first code

* Update dotnet-format-pr.yml

* dfasdf

* [housekeeping] Automated PR to fix formatting errors on mattleibow-patch-3

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…Opens (#21897)

* Create a new UITest for ModalPageMarginCorrectAfterKeyboardOpens

* Added snapshot verification

* Added pending snapshot

* Update Issue18961.cs

* Update Issue18961.cs

* Hide the cursor, to avoid a flaky snapshot test

* Updated snapshot

---------

Co-authored-by: Gerald Versluis <[email protected]>
* 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
- **Map Control**: Fixed crash when navigating to a page containing a
map more than once (#29369)
- **CarouselView**: Fixed bounce-back behavior when Loop=false, ensuring
proper scrolling experience (#29318)
- **UIView**: Fixed NullReferenceException for UIView not being in
UIWindow (#29460)

#### Windows
- **CarouselView**: Fixed HorizontalScrollBarVisibility="Never" not
working properly (#29343)
- **UI Controls**: Fixed the color not being applied to the
Expand/Collapse Chevron icon (#29140)

#### Windows & macOS
- **Modal Navigation**: Fixed issue where Disappearing event was not
triggered when closing a window with a modal page (#29129)

#### Android
- **Modal Pages**: Improved inheritance of StatusBar and NavigationBar
background colors (#28568)
- **Footer Scrolling**: Fixed footer scrolling issues in list controls
(#29381)
- **Modal Pages**: Improved inheritance of StatusBar and NavigationBar
background colors on modal pages (#28568)

#### Cross-Platform
- **CarouselView**: Fixed ItemsLayout runtime updates to ensure proper
layout behavior (#29447)
- **CollectionView**: Fixed various issues in CollectionView
implementation (#29423)

### Testing Improvements
- Added feature matrix UITest cases for CollectionView dynamic changes
(#29424)

### Code Quality
- Fixed code formatting issues across the codebase
- Minor typo corrections (#29379)

### 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](https://docs.microsoft.com/dotnet/maui/).
* [ci] Update dependencies from 9.0.4 to 9.0.5

* Update the net8 version

* Add missing version MicrosoftJSInteropPackageVersion
…ms at Top (#29632)

* Fixed KeepLastItem not scrolled to last item

* Updated Fix

* Updated test sample

* Added comment line

* Updated test sample for iOS and mac

* Added Snapshots for android and WinUI
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Fix the issue

* Added comments

* Updated test

* Updated test

* Fix the build errors

* Fix test

* Moved sample path

* Updated test

* Updated test
* Fixed The picker allows you to write text if the keyboard is visible

* Modified test case and image

Some times the text is entered in entry instead of picker

* Fixed test case failure with diff approach

* updated code changes

* modified code changes

* Fixed The picker allows you to write text if the keyboard is visible

* Modified test case and image

Some times the text is entered in entry instead of picker

* Fixed test case failure with diff approach

* updated code changes

* modified code changes
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…nges (#29424)

* Added FeatureTests for CollectionView

* changes updated

* changes updated
* Fixed picker title's color

* Update PickerExtensions.cs
* [iOS] Setting background color on the Searchbar (#23325)

* Added a test category

* Ui tests

* Update SearchHandlerAppearanceTracker.cs

* Update Issue23325Test.png
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…ion - 18 (#28033)

* Enabled CollectionViewUITests

* Updated Issue Link

* Addressed Feedbacks

* Updated changes

* Added images

* Revert Changes

* Changes updated

* updated changes

* Changes updated

* Changes updated

* Reverted Issue18896

* Changes updated

* Reverted issue1583_1

* Reverted Issue18896
* Don't LoadUrl call when source is null

* Add UI Test

* remove space

* Update UI Test
Copilot AI and others added 30 commits July 8, 2025 17:37
… DeviceInfo (#30288)

* Initial plan

* Fix OnIdiom threading issue by removing using statements in DeviceInfo.android.cs

Co-authored-by: PureWeen <[email protected]>

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: PureWeen <[email protected]>
…rking with CV2 (#27056)

* Fixed the ItemSpacing issue in CV2

* reenabled the test

* changed the fix based on conflicts file

* Optimized the fix in the LayoutFactory2
* updated changes

* modified changes

* added snapshot
…te (#30413)

* Added test_fails and issue link

* updated
… (#29825)

* [iOS][Shell]Tab becomes blank after specific navigation pattern

* Added UI Test

* CR changes

* Update ShellItemRenderer.cs

* - fix long press back navigation

* Update ShellSectionRenderer.cs

* Update ShellSectionRenderer.cs

* Update ShellItemRenderer.cs

* Update ShellItemRenderer.cs

* Update ShellSectionRenderer.cs

* Update src/Controls/src/Core/Compatibility/Handlers/Shell/iOS/ShellSectionRenderer.cs

Co-authored-by: Rui Marinho <[email protected]>

* Update src/Controls/src/Core/Shell/ShellSection.cs

Co-authored-by: Rui Marinho <[email protected]>

* - apply review updates

---------

Co-authored-by: Shane Neuville <[email protected]>
Co-authored-by: Rui Marinho <[email protected]>
* MauiScrollView resets ContentOffset on first layout pass - fix

* Update MauiScrollView.cs
… (#30508)

This pull request makes a minor adjustment to the `Geocoding_Tests` in
`src/Essentials/test/DeviceTests/Tests/Geocoding_Tests.cs`. It
temporarily disables a test on Windows due to consistent CI failures,
with a tracking issue provided for re-enablement.

Build Link:
https://dev.azure.com/xamarin/public/_build/results?buildId=145786&view=ms.vss-test-web.build-test-results-tab&runId=4490667&resultId=100050&paneView=history

Testing adjustments:

*
[`src/Essentials/test/DeviceTests/Tests/Geocoding_Tests.cs`](diffhunk://#diff-f6378c55d0b9bc84b5a05db56a2f85f69039e81472b7e72ed60a85687887951bL18-R21):
Updated the conditional compilation directive to exclude Windows from
running the `Get_Placemarks_LatLong` test, along with a comment
explaining the temporary change and linking to the tracking issue.
…SECURITY_NOREVOCATIONCHECKBYDEFAULT (#30514)

* Initial plan

* Add DOTNET_SYSTEM_NET_SECURITY_NOREVOCATIONCHECKBYDEFAULT environment variable

Co-authored-by: PureWeen <[email protected]>

* Update copilot-setup-steps.yml

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: PureWeen <[email protected]>
Co-authored-by: Shane Neuville <[email protected]>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Local and Copilot dev can generate public apis

Currently, the only way is to use the IDE and the lightbulb - or manually.
This is often not successful and AI still struggles as well.

The new version of the Mono.ApiTools.MSBuildTasks package now has
the ability to generate the files and they can be checked in during
development to show the actual API changes.

The rules would be if this is release of CI, then it is set to Validate only,
and then only if it is debug AND not CI (ie: local) will it enable generation.
* [tests] Move to use latest for iOSsimulator

# Conflicts:
#	eng/pipelines/common/ui-tests.yml

* try fix cake hardcode version

* Try remove this check

# Conflicts:
#	src/Controls/tests/TestCases.Shared.Tests/UITest.cs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.