AvaloniaInside / Shell

Reduces the complexity of mobile/desktop application development by providing the fundamental features that most applications require
MIT License
188 stars 10 forks source link

Different animation depending on platform #27

Open MikeCodesDotNET opened 6 months ago

MikeCodesDotNET commented 6 months ago

Hey @OmidID,

Loving your work with the Shell project. I wanted to give it a try and see if I could make an app look and behave like a 'native' iOS app that uses UIKit.

When I run the same project on the iPhone simulator, I see different behaviour from the dialog animation. Is this expected?

CleanShot 2024-05-07 at 14 09 28

OmidID commented 6 months ago

Hello @MikeCodesDotNET :)

I am so happy that you try it :)

True. The part of the dialog transition still not finished. I try to create platform transition very similar or exactly same as native implementation ( https://github.com/AvaloniaInside/Shell/blob/main/src/AvaloniaInside.Shell/Platform/PlatformSetup.cs ).

So. Dialog in iOS must be from bottom to top and Android behave different. I will try to have it for next version ;)

Happy to get feedback from you .

Thanks

OmidID commented 2 months ago

Hello @MikeCodesDotNET

The latest version has the native animation iOS, Android animations. Modal animation added as well for iOS.

I keep this issue open to develop much way better way to implement native theme and animation.

Thanks again for feedback.