In the Basic theme for example, the canvas is animated to reveal each step. To make a step only begin animating one the canvas has been animated, the phaseThreshold option muar be given the same value as animateCanvasDuration.
To save the developer having to change the phaseThreshold option manually, this can be inbuilt to Sequence.js. Currently phaseThreshold can be true (start after the current phase has animated-out), false (start immediately), or a custom value representing milliseconds. A new value such as auto can be used to make phaseThreshold the same as animateCanvasDuration. As this is a more intuitive approach, it'd probably work best to make auto the new default. When animateCanvas is disabled, the phaseThreshold value of auto can fallback to false to maintain backwards compatibility.
In the Basic theme for example, the canvas is animated to reveal each step. To make a step only begin animating one the canvas has been animated, the
phaseThresholdoption muar be given the same value asanimateCanvasDuration.To save the developer having to change the
phaseThresholdoption manually, this can be inbuilt to Sequence.js. CurrentlyphaseThresholdcan betrue(start after the current phase has animated-out),false(start immediately), or a custom value representing milliseconds. A new value such asautocan be used to makephaseThresholdthe same asanimateCanvasDuration. As this is a more intuitive approach, it'd probably work best to makeautothe new default. WhenanimateCanvasis disabled, the phaseThreshold value ofautocan fallback tofalseto maintain backwards compatibility.