dotnet / maui

.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
https://dot.net/maui
MIT License
21.97k stars 1.71k forks source link

[MAUI]I3_Specific item sizing - The page layout after horizontal rotation should not be close. #23704

Open RoiChen001 opened 1 month ago

RoiChen001 commented 1 month ago

Description

The page layout changes after horizontal rotation.

Note: From the video, we can see that both steps of the test case are covered and we can no longer see them.

Steps to Reproduce

1.Deploy https://devdiv.visualstudio.com/Pkgs/_git/VS.TestAssets.Xaml?path=/Assets/Projects/ManualMauiTests to Android. 2.Click I3-->Specific item sizing. 3.Scroll horizontally until you see index 17 3.Rotate the screen to horizontal. 4.View the screen.

Actual result: iOS: fdsfdsg Android: Apart from the video recording, we can see that the first row of numbers appears to be truncated. A

Expected result: The layout of the page after horizontal rotation should not be close. The layout should be the same as when it was vertical.

Link to public reproduction project repository

https://devdiv.visualstudio.com/Pkgs/_git/VS.TestAssets.Xaml?path=/Assets/Projects/ManualMauiTests

Version with bug

8.0.60-ci.net8.24304.1

Is this a regression from previous behavior?

Not a regression, this can be reproduced on 8.0.70 & 8.0.3.

Affected platforms

iOS, Android

github-actions[bot] commented 1 month ago

Hi I'm an AI powered bot that finds similar issues based off the issue title.

Please view the issues below to see if they solve your problem, and if the issue describes your problem please consider closing this one and thumbs upping the other issue to help us prioritize it. Thank you!

Open similar issues:

Closed similar issues:

Note: You can give me feedback by thumbs upping or thumbs downing this comment.

RoiChen001 commented 1 month ago

Update: For 8.0.70&8.0.61, the current performance on iOS and Android is currently as shown below. But it is unstable. Typically, this happens after the first deployment. Android: image iOS: image