From 68dae57310aa950ff783ee522a796fd222d2a91b Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Tue, 14 Oct 2025 14:43:54 -0300 Subject: [PATCH] Improve no repos message on discover screen --- .../kotlin/org/fdroid/ui/discover/Discover.kt | 25 ++++++++++++++++++- next/src/main/res/values/strings-next.xml | 2 +- 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/next/src/main/kotlin/org/fdroid/ui/discover/Discover.kt b/next/src/main/kotlin/org/fdroid/ui/discover/Discover.kt index ab12c9f65..7fc618359 100644 --- a/next/src/main/kotlin/org/fdroid/ui/discover/Discover.kt +++ b/next/src/main/kotlin/org/fdroid/ui/discover/Discover.kt @@ -166,7 +166,13 @@ fun Discover( } } NoEnabledReposDiscoverModel -> { - Text(stringResource(R.string.no_repos_enabled)) + Text( + text = stringResource(R.string.no_repos_enabled), + textAlign = TextAlign.Center, + modifier = Modifier + .fillMaxSize() + .padding(horizontal = 16.dp, vertical = 64.dp) + ) } } AnimatedVisibility(discoverModel is LoadedDiscoverModel) { @@ -199,3 +205,20 @@ fun LoadingDiscoverPreview() { ) } } + +@Preview +@Composable +private fun NoEnabledReposPreview() { + FDroidContent { + Discover( + discoverModel = NoEnabledReposDiscoverModel, + numUpdates = 0, + isBigScreen = false, + onListTap = {}, + onAppTap = {}, + onNav = {}, + onSearch = {}, + onSearchCleared = {}, + ) + } +} diff --git a/next/src/main/res/values/strings-next.xml b/next/src/main/res/values/strings-next.xml index 76f709f0f..6afcc7cf8 100644 --- a/next/src/main/res/values/strings-next.xml +++ b/next/src/main/res/values/strings-next.xml @@ -9,7 +9,7 @@ My apps Retrieving apps…\n\nThis may take some time. - No repositories enabled.\nEnable at least one repository to see apps. + No repositories enabled.\nEnable or add at least one repository to see apps. No app selected No repository selected