Improve no repos message on discover screen

This commit is contained in:
Torsten Grote
2025-10-14 14:43:54 -03:00
parent 7909ec46d5
commit 68dae57310
2 changed files with 25 additions and 2 deletions

View File

@@ -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 = {},
)
}
}

View File

@@ -9,7 +9,7 @@
<string name="menu_apps_my">My apps</string>
<string name="first_start_loading">Retrieving apps…\n\nThis may take some time.</string>
<string name="no_repos_enabled">No repositories enabled.\nEnable at least one repository to see apps.</string>
<string name="no_repos_enabled">No repositories enabled.\nEnable or add at least one repository to see apps.</string>
<string name="no_app_selected">No app selected</string>
<string name="no_repository_selected">No repository selected</string>