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.63k stars 1.62k forks source link

An issue with Microsoft.Maui.Animations when testing a custom busy indicator control. #22055

Open Ahamed-Ali opened 2 weeks ago

Ahamed-Ali commented 2 weeks ago

Description

Main issue :

The custom busy indicator control disappears after some time on iOS and macOS.

I have created a custom busy indicator using Microsoft.Maui.Animations based on my own logic. When deploying the sample containing this custom control, the busy indicator functions correctly on Android and Windows platforms. However, on MacOS and iOS, the busy indicator disappears after some time, approximately 16 seconds. You can access the sample in the repository linked below.

Please prioritize this issue and fix it as soon as possible.

I have attached the video for your reference.

iOS issue :

https://github.com/dotnet/maui/assets/102580874/b81b7097-80e8-488b-a333-5a9e3f690ad8

Android works fine

https://github.com/dotnet/maui/assets/102580874/d276c151-2570-4d92-adec-206fb942b9ce

Steps to Reproduce

1.Obtain the sample from the below repository

  1. Deploy the sample in iOS and MacOS, you have observed that the busyindicator disappears after some time (approx 16 seconds)

Link to public reproduction project repository

https://github.com/Ahamed-Ali/Busy-Indicator

Version with bug

Unknown/Other

Is this a regression from previous behavior?

Not sure, did not test other versions

Last version that worked well

Unknown/Other

Affected platforms

iOS, macOS

Affected platform versions

iOS device (mostly all version) and MacOS

Did you find any workaround?

No

Relevant log output

No response

ninachen03 commented 2 weeks ago

Verified this issue with Visual Studio 17.6.10 (build 428)( 8.0.7 & 8.0.21), I can repro this issue. image

Ahamed-Ali commented 1 week ago

Please fix this ASAP or any workarounds available would be greatly appreciated @jsuarezruiz