From 5bb3aa7e3b11dde0e8758edf1ed66aa2698e0d3a Mon Sep 17 00:00:00 2001 From: tapframe Date: Sun, 27 Jul 2025 17:57:22 +0530 Subject: [PATCH] some changes --- local-scrapers-repo | 2 +- src/screens/ScraperSettingsScreen.tsx | 14 ++++++++++++++ src/services/localScraperService.ts | 1 + 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/local-scrapers-repo b/local-scrapers-repo index a251769b..2310c9be 160000 --- a/local-scrapers-repo +++ b/local-scrapers-repo @@ -1 +1 @@ -Subproject commit a251769bedb4ab2f1f983e2c2a216041c664780a +Subproject commit 2310c9bec1b0abaa48304ba2a64561da15ebceb6 diff --git a/src/screens/ScraperSettingsScreen.tsx b/src/screens/ScraperSettingsScreen.tsx index f1fbefc8..9a135adf 100644 --- a/src/screens/ScraperSettingsScreen.tsx +++ b/src/screens/ScraperSettingsScreen.tsx @@ -10,6 +10,7 @@ import { Switch, ActivityIndicator, RefreshControl, + Image, } from 'react-native'; import { SafeAreaView } from 'react-native-safe-area-context'; import { Ionicons } from '@expo/vector-icons'; @@ -183,6 +184,13 @@ const ScraperSettingsScreen: React.FC = () => { const renderScraperItem = (scraper: ScraperInfo) => ( + {scraper.logo && ( + + )} {scraper.name} {scraper.description} @@ -508,6 +516,12 @@ const styles = StyleSheet.create({ borderWidth: 1, borderColor: '#333', }, + scraperLogo: { + width: 40, + height: 40, + marginRight: 12, + borderRadius: 8, + }, scraperInfo: { flex: 1, marginRight: 16, diff --git a/src/services/localScraperService.ts b/src/services/localScraperService.ts index 12f91382..9c89af52 100644 --- a/src/services/localScraperService.ts +++ b/src/services/localScraperService.ts @@ -21,6 +21,7 @@ export interface ScraperInfo { filename: string; supportedTypes: ('movie' | 'tv')[]; enabled: boolean; + logo?: string; } export interface LocalScraperResult {