reducedMotion property

bool reducedMotion
getter/setter pair

When true, morphTo degrades to set — zero frames.

The web driver queries matchMedia("(prefers-reduced-motion: reduce)") inside morphTo itself. A pure Dart controller has no MediaQuery, so the widget reads MediaQuery.disableAnimationsOf(context) and pushes it here; the decision still happens in the same place it does on the web.

Implementation

bool reducedMotion = false;