Raxol.Animation.Accessibility (Raxol v0.4.0)
View SourceHandles accessibility concerns for the Animation Framework, specifically adapting animations for reduced motion preferences.
Summary
Functions
Adapts an animation definition based on reduced motion and cognitive accessibility settings. If reduced_motion is true, applies reduced motion adaptation. If cognitive_accessibility is true, applies cognitive accessibility adaptation. Otherwise, returns the animation unchanged.
Adapts an animation definition for cognitive accessibility by increasing its duration.
Adapts an animation definition based on reduced motion settings.
Functions
Adapts an animation definition based on reduced motion and cognitive accessibility settings. If reduced_motion is true, applies reduced motion adaptation. If cognitive_accessibility is true, applies cognitive accessibility adaptation. Otherwise, returns the animation unchanged.
Adapts an animation definition for cognitive accessibility by increasing its duration.
This makes animations slower and potentially easier to follow.
Adapts an animation definition based on reduced motion settings.
Currently, it significantly shortens the duration to provide a near-instant transition. Alternative strategies include setting duration to 0 or changing animation type.