From 4949b7cdc555e65cda4bdc385045c5dc7adc9e88 Mon Sep 17 00:00:00 2001 From: Dan Abramov Date: Sat, 2 Nov 2024 04:17:28 +0000 Subject: [PATCH] Respect reduce motion --- src/view/com/lightbox/ImageViewing/index.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/view/com/lightbox/ImageViewing/index.tsx b/src/view/com/lightbox/ImageViewing/index.tsx index 71afb579f1..36715a3bdd 100644 --- a/src/view/com/lightbox/ImageViewing/index.tsx +++ b/src/view/com/lightbox/ImageViewing/index.tsx @@ -42,6 +42,7 @@ import {Lightbox} from '#/state/lightbox' import {Button} from '#/view/com/util/forms/Button' import {Text} from '#/view/com/util/text/Text' import {ScrollView} from '#/view/com/util/Views' +import {PlatformInfo} from '../../../../../modules/expo-bluesky-swiss-army' import {ImageSource} from './@types' import ImageDefaultHeader from './components/ImageDefaultHeader' import ImageItem from './components/ImageItem/ImageItem' @@ -434,9 +435,9 @@ function ImageViewingRoot({ if (!nextLightbox) { return } - const canAnimate = nextLightbox.images.every( - img => img.dimensions && img.thumbRect, - ) + const canAnimate = + !PlatformInfo.getIsReducedMotionEnabled() && + nextLightbox.images.every(img => img.dimensions && img.thumbRect) if (canAnimate) { openProgress.value = withClampedSpring(1) return () => {