mirror of
				https://github.com/tooot-app/app
				synced 2025-06-05 22:19:13 +02:00 
			
		
		
		
	Faster image loading transition
This commit is contained in:
		@@ -131,7 +131,7 @@ const EmojisList = () => {
 | 
			
		||||
            >
 | 
			
		||||
              <FastImage
 | 
			
		||||
                enterTransition='fadeIn'
 | 
			
		||||
                transitionDuration={100}
 | 
			
		||||
                transitionDuration={60}
 | 
			
		||||
                accessibilityLabel={t('common:customEmoji.accessibilityLabel', {
 | 
			
		||||
                  emoji: emoji.shortcode
 | 
			
		||||
                })}
 | 
			
		||||
 
 | 
			
		||||
@@ -88,21 +88,21 @@ const GracefullyImage = ({
 | 
			
		||||
      {...(onPress ? { accessibilityRole: 'imagebutton' } : { accessibilityRole: 'image' })}
 | 
			
		||||
      accessibilityLabel={accessibilityLabel}
 | 
			
		||||
      accessibilityHint={accessibilityHint}
 | 
			
		||||
      style={[style, dimension, { backgroundColor: colors.shimmerDefault }]}
 | 
			
		||||
      style={[style, dimension]}
 | 
			
		||||
      {...(onPress ? (hidden ? { disabled: true } : { onPress }) : { disabled: true })}
 | 
			
		||||
    >
 | 
			
		||||
      {uri.preview && !imageLoaded ? (
 | 
			
		||||
        <FastImage
 | 
			
		||||
          source={connectMedia({ uri: uri.preview })}
 | 
			
		||||
          enterTransition='fadeIn'
 | 
			
		||||
          transitionDuration={100}
 | 
			
		||||
          style={[styles.placeholder, { backgroundColor: colors.shimmerDefault }]}
 | 
			
		||||
          transitionDuration={60}
 | 
			
		||||
          style={[styles.placeholder]}
 | 
			
		||||
        />
 | 
			
		||||
      ) : null}
 | 
			
		||||
      <FastImage
 | 
			
		||||
        source={connectMedia(source)}
 | 
			
		||||
        enterTransition='fadeIn'
 | 
			
		||||
        transitionDuration={100}
 | 
			
		||||
        transitionDuration={60}
 | 
			
		||||
        style={[{ flex: 1 }, imageStyle]}
 | 
			
		||||
        onLoad={() => {
 | 
			
		||||
          setImageLoaded(true)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user