Hi all,
If I enable the ‘Reduce Motion’ option within iOS accessibility settings and then start my app, I find no change to any of the standard animations. Calling MediaQuery.of(context).disableAnimations also returns false, so it’s difficult to tell if the user has switched Reduce Motion on.
It’s a different story on Android. If I go into accessibility settings and disable animations, all animations within my app stop and the MediaQuery call returns true.
I could implement my own solution and set timeDilation to a low value to effectively disable all animations, but it feels a bit hacky.
Has anyone here experience with honoring the Reduce Motion option in their iOS Flutter apps?
Due to an accessibility bug I am still on Flutter 3.27.4 on iOS.
Thank you.