import update

This commit is contained in:
tapframe 2025-10-13 12:28:36 +05:30
parent 68f02bbc80
commit 544dc8b639
4 changed files with 46 additions and 29 deletions

View file

@ -26,7 +26,7 @@
| Home | Details |
|:----:|:-------:|
| ![Home](screesnhots/Simulator%20Screenshot%20-%20iPhone%2016%20Pro%20-%202025-08-27%20at%2021.08.32-portrait.png) | ![Details](screesnhots/WhatsApp%20Image%202025-09-02%20at%2000.24.31-portrait.png) |
| ![Home](screenshots/Simulator%20Screenshot%20-%20iPhone%2016%20Pro%20-%202025-08-27%20at%2021.08.32-portrait.png) | ![Details](screenshots/WhatsApp%20Image%202025-09-02%20at%2000.24.31-portrait.png) |
---

View file

@ -1699,39 +1699,39 @@
<h2>SEE IT IN ACTION</h2>
<div class="screenshots-grid">
<div class="screenshot">
<img src="screesnhots/Simulator Screenshot - iPhone 16 Pro - 2025-08-27 at 21.08.32-portrait.png" alt="Home Screen" loading="lazy">
<img src="screenshots/Simulator Screenshot - iPhone 16 Pro - 2025-08-27 at 21.08.32-portrait.png" alt="Home Screen" loading="lazy">
<h4>Home Screen</h4>
</div>
<div class="screenshot">
<img src="screesnhots/WhatsApp Image 2025-09-02 at 00.24.31-portrait.png" alt="App Interface" loading="lazy">
<img src="screenshots/WhatsApp Image 2025-09-02 at 00.24.31-portrait.png" alt="App Interface" loading="lazy">
<h4>Details Page</h4>
</div>
<div class="screenshot">
<img src="screesnhots/Simulator Screenshot - iPhone 16 Pro - 2025-08-27 at 21.09.43-portrait.png" alt="Home Screen 2" loading="lazy">
<img src="screenshots/Simulator Screenshot - iPhone 16 Pro - 2025-08-27 at 21.09.43-portrait.png" alt="Home Screen 2" loading="lazy">
<h4>Home Screen 2</h4>
</div>
<div class="screenshot">
<img src="screesnhots/Simulator Screenshot - iPhone 16 Pro - 2025-08-27 at 21.10.14-portrait.png" alt="Library" loading="lazy">
<img src="screenshots/Simulator Screenshot - iPhone 16 Pro - 2025-08-27 at 21.10.14-portrait.png" alt="Library" loading="lazy">
<h4>Library</h4>
</div>
<div class="screenshot">
<img src="screesnhots/Simulator Screenshot - iPhone 16 Pro - 2025-08-27 at 21.12.41-landscape.png" alt="Player Loading" loading="lazy">
<img src="screenshots/Simulator Screenshot - iPhone 16 Pro - 2025-08-27 at 21.12.41-landscape.png" alt="Player Loading" loading="lazy">
<h4>Player Loading</h4>
</div>
<div class="screenshot">
<img src="screesnhots/Simulator Screenshot - iPhone 16 Pro - 2025-08-27 at 21.13.36-landscape.png" alt="Video Player" loading="lazy">
<img src="screenshots/Simulator Screenshot - iPhone 16 Pro - 2025-08-27 at 21.13.36-landscape.png" alt="Video Player" loading="lazy">
<h4>Video Player</h4>
</div>
<div class="screenshot">
<img src="screesnhots/ratingscreen-portrait.png" alt="Ratings" loading="lazy">
<img src="screenshots/ratingscreen-portrait.png" alt="Ratings" loading="lazy">
<h4>Ratings</h4>
</div>
<div class="screenshot">
<img src="screesnhots/seasonandepisode-portrait.png" alt="Episodes & Seasons" loading="lazy">
<img src="screenshots/seasonandepisode-portrait.png" alt="Episodes & Seasons" loading="lazy">
<h4>Episodes & Seasons</h4>
</div>
<div class="screenshot">
<img src="screesnhots/search-portrait.png" alt="Search & Details" loading="lazy">
<img src="screenshots/search-portrait.png" alt="Search & Details" loading="lazy">
<h4>Search & Details</h4>
</div>

View file

@ -19,15 +19,15 @@
"tintColor": "#04dcfc",
"category": "entertainment",
"screenshots": [
"https://github.com/tapframe/NuvioStreaming/blob/main/screesnhots/Simulator%20Screenshot%20-%20iPhone%2016%20Pro%20-%202025-08-27%20at%2021.08.32-portrait.png?raw=true",
"https://github.com/tapframe/NuvioStreaming/blob/main/screesnhots/WhatsApp%20Image%202025-09-02%20at%2000.24.31-portrait.png?raw=true",
"https://github.com/tapframe/NuvioStreaming/blob/main/screesnhots/seasonandepisode-portrait.png?raw=true",
"https://github.com/tapframe/NuvioStreaming/blob/main/screesnhots/Simulator%20Screenshot%20-%20iPhone%2016%20Pro%20-%202025-08-27%20at%2021.09.43-portrait.png?raw=true",
"https://github.com/tapframe/NuvioStreaming/blob/main/screesnhots/Simulator%20Screenshot%20-%20iPhone%2016%20Pro%20-%202025-08-27%20at%2021.10.14-portrait.png?raw=true",
"https://github.com/tapframe/NuvioStreaming/blob/main/screesnhots/trailer-hero-section.png?raw=true",
"https://github.com/tapframe/NuvioStreaming/blob/main/screesnhots/video-player-interface.png?raw=true",
"https://github.com/tapframe/NuvioStreaming/blob/main/screesnhots/ratingscreen-portrait.png?raw=true",
"https://github.com/tapframe/NuvioStreaming/blob/main/screesnhots/search-portrait.png?raw=true"
"https://github.com/tapframe/NuvioStreaming/blob/main/screenshots/Simulator%20Screenshot%20-%20iPhone%2016%20Pro%20-%202025-08-27%20at%2021.08.32-portrait.png?raw=true",
"https://github.com/tapframe/NuvioStreaming/blob/main/screenshots/WhatsApp%20Image%202025-09-02%20at%2000.24.31-portrait.png?raw=true",
"https://github.com/tapframe/NuvioStreaming/blob/main/screenshots/seasonandepisode-portrait.png?raw=true",
"https://github.com/tapframe/NuvioStreaming/blob/main/screenshots/Simulator%20Screenshot%20-%20iPhone%2016%20Pro%20-%202025-08-27%20at%2021.09.43-portrait.png?raw=true",
"https://github.com/tapframe/NuvioStreaming/blob/main/screenshots/Simulator%20Screenshot%20-%20iPhone%2016%20Pro%20-%202025-08-27%20at%2021.10.14-portrait.png?raw=true",
"https://github.com/tapframe/NuvioStreaming/blob/main/screenshots/trailer-hero-section.png?raw=true",
"https://github.com/tapframe/NuvioStreaming/blob/main/screenshots/video-player-interface.png?raw=true",
"https://github.com/tapframe/NuvioStreaming/blob/main/screenshots/ratingscreen-portrait.png?raw=true",
"https://github.com/tapframe/NuvioStreaming/blob/main/screenshots/search-portrait.png?raw=true"
],
"versions": [
{

View file

@ -1,7 +1,8 @@
import React, { useMemo, useState, useEffect, useCallback, memo } from 'react';
import { View, Text, StyleSheet, Dimensions, TouchableOpacity, ViewStyle, TextStyle, ImageStyle, FlatList, StyleProp, Platform } from 'react-native';
import { View, Text, StyleSheet, Dimensions, TouchableOpacity, ViewStyle, TextStyle, ImageStyle, FlatList, StyleProp, Platform, Image } from 'react-native';
import Animated, { FadeIn, FadeOut, Easing, useSharedValue, withTiming, useAnimatedStyle, useAnimatedScrollHandler, useAnimatedReaction, runOnJS } from 'react-native-reanimated';
import { LinearGradient } from 'expo-linear-gradient';
import { BlurView } from 'expo-blur';
import FastImage from '@d11/react-native-fast-image';
import { MaterialIcons } from '@expo/vector-icons';
import { useNavigation } from '@react-navigation/native';
@ -160,15 +161,31 @@ const HeroCarousel: React.FC<HeroCarouselProps> = ({ items, loading = false }) =
key={item.id}
style={[animatedStyle, { flex: 1 }] as any}
>
<FastImage
source={{
uri: item.banner || item.poster,
priority: FastImage.priority.low,
cache: FastImage.cacheControl.immutable
}}
style={styles.backgroundImage as any}
resizeMode={FastImage.resizeMode.cover}
/>
{Platform.OS === 'android' ? (
<Image
source={{ uri: item.banner || item.poster }}
style={styles.backgroundImage as any}
resizeMode="cover"
blurRadius={20}
/>
) : (
<>
<FastImage
source={{
uri: item.banner || item.poster,
priority: FastImage.priority.low,
cache: FastImage.cacheControl.immutable
}}
style={styles.backgroundImage as any}
resizeMode={FastImage.resizeMode.cover}
/>
<BlurView
style={styles.backgroundImage as any}
intensity={30}
tint="dark"
/>
</>
)}
<LinearGradient
colors={["rgba(0,0,0,0.45)", "rgba(0,0,0,0.75)"]}
locations={[0.4, 1]}