From c6fe84654ff73e0ac45ed6908f0bef1d24a47ba0 Mon Sep 17 00:00:00 2001 From: Barnabas Balogh Date: Sat, 2 May 2026 14:20:20 +0200 Subject: [PATCH] refactor(search): simplify search component names --- .../java/hu/bbara/purefin/navigation/RouteEntryBuilder.kt | 4 ++-- .../search/{HomeSearchFullScreen.kt => SearchFullScreen.kt} | 6 +++--- .../search/{HomeSearchOverlay.kt => SearchOverlay.kt} | 4 ++-- .../search/{HomeSearchResultCard.kt => SearchResultCard.kt} | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) rename app/src/main/java/hu/bbara/purefin/ui/screen/home/components/search/{HomeSearchFullScreen.kt => SearchFullScreen.kt} (99%) rename app/src/main/java/hu/bbara/purefin/ui/screen/home/components/search/{HomeSearchOverlay.kt => SearchOverlay.kt} (98%) rename app/src/main/java/hu/bbara/purefin/ui/screen/home/components/search/{HomeSearchResultCard.kt => SearchResultCard.kt} (98%) diff --git a/app/src/main/java/hu/bbara/purefin/navigation/RouteEntryBuilder.kt b/app/src/main/java/hu/bbara/purefin/navigation/RouteEntryBuilder.kt index 0a8ba57e..b14cfcc9 100644 --- a/app/src/main/java/hu/bbara/purefin/navigation/RouteEntryBuilder.kt +++ b/app/src/main/java/hu/bbara/purefin/navigation/RouteEntryBuilder.kt @@ -7,7 +7,7 @@ import hu.bbara.purefin.ui.screen.library.LibraryScreen import hu.bbara.purefin.ui.screen.login.LoginScreen import hu.bbara.purefin.ui.screen.AppScreen import hu.bbara.purefin.ui.screen.episode.EpisodeScreen -import hu.bbara.purefin.ui.screen.home.components.search.HomeSearchFullScreen +import hu.bbara.purefin.ui.screen.home.components.search.SearchFullScreen import hu.bbara.purefin.ui.screen.movie.MovieScreen import hu.bbara.purefin.ui.screen.series.SeriesScreen @@ -23,7 +23,7 @@ fun EntryProviderScope.appRouteEntryBuilder() { CompositionLocalProvider( LocalNavSharedAnimatedVisibilityScope provides LocalNavAnimatedContentScope.current ) { - HomeSearchFullScreen() + SearchFullScreen() } } entry { diff --git a/app/src/main/java/hu/bbara/purefin/ui/screen/home/components/search/HomeSearchFullScreen.kt b/app/src/main/java/hu/bbara/purefin/ui/screen/home/components/search/SearchFullScreen.kt similarity index 99% rename from app/src/main/java/hu/bbara/purefin/ui/screen/home/components/search/HomeSearchFullScreen.kt rename to app/src/main/java/hu/bbara/purefin/ui/screen/home/components/search/SearchFullScreen.kt index c957ed43..dfe2bdf2 100644 --- a/app/src/main/java/hu/bbara/purefin/ui/screen/home/components/search/HomeSearchFullScreen.kt +++ b/app/src/main/java/hu/bbara/purefin/ui/screen/home/components/search/SearchFullScreen.kt @@ -62,7 +62,7 @@ import hu.bbara.purefin.ui.theme.AppTheme @OptIn(ExperimentalLayoutApi::class, ExperimentalSharedTransitionApi::class) @Composable -fun HomeSearchFullScreen( +fun SearchFullScreen( modifier: Modifier = Modifier ) { val scheme = MaterialTheme.colorScheme @@ -388,9 +388,9 @@ private fun CategoryCard( @Preview(showBackground = true) @Composable -private fun HomeSearchFullScreenPreview() { +private fun SearchFullScreenPreview() { AppTheme { - HomeSearchFullScreen(modifier = Modifier.fillMaxSize()) + SearchFullScreen(modifier = Modifier.fillMaxSize()) } } diff --git a/app/src/main/java/hu/bbara/purefin/ui/screen/home/components/search/HomeSearchOverlay.kt b/app/src/main/java/hu/bbara/purefin/ui/screen/home/components/search/SearchOverlay.kt similarity index 98% rename from app/src/main/java/hu/bbara/purefin/ui/screen/home/components/search/HomeSearchOverlay.kt rename to app/src/main/java/hu/bbara/purefin/ui/screen/home/components/search/SearchOverlay.kt index 2f5c5eb6..93bc4b0b 100644 --- a/app/src/main/java/hu/bbara/purefin/ui/screen/home/components/search/HomeSearchOverlay.kt +++ b/app/src/main/java/hu/bbara/purefin/ui/screen/home/components/search/SearchOverlay.kt @@ -41,7 +41,7 @@ import hu.bbara.purefin.model.MediaKind @OptIn(ExperimentalMaterial3Api::class) @Composable -fun HomeSearchOverlay( +fun SearchOverlay( visible: Boolean, topPadding: Dp, onDismiss: () -> Unit, @@ -138,7 +138,7 @@ fun HomeSearchOverlay( modifier = Modifier.background(MaterialTheme.colorScheme.surface) ) { items(searchResults, key = { result -> "${result.type}:${result.id}" }) { item -> - HomeSearchResultCard( + SearchResultCard( item = item, onClick = { when (item.type) { diff --git a/app/src/main/java/hu/bbara/purefin/ui/screen/home/components/search/HomeSearchResultCard.kt b/app/src/main/java/hu/bbara/purefin/ui/screen/home/components/search/SearchResultCard.kt similarity index 98% rename from app/src/main/java/hu/bbara/purefin/ui/screen/home/components/search/HomeSearchResultCard.kt rename to app/src/main/java/hu/bbara/purefin/ui/screen/home/components/search/SearchResultCard.kt index 08c55f62..277b296b 100644 --- a/app/src/main/java/hu/bbara/purefin/ui/screen/home/components/search/HomeSearchResultCard.kt +++ b/app/src/main/java/hu/bbara/purefin/ui/screen/home/components/search/SearchResultCard.kt @@ -22,7 +22,7 @@ import hu.bbara.purefin.feature.search.SearchResult import hu.bbara.purefin.ui.common.image.PurefinAsyncImage @Composable -internal fun HomeSearchResultCard( +internal fun SearchResultCard( item: SearchResult, onClick: () -> Unit, modifier: Modifier = Modifier