From a4e6680559d6a9cfa6d741bc6169cf4baab08018 Mon Sep 17 00:00:00 2001 From: DatLag Date: Sat, 16 Mar 2024 17:12:50 +0100 Subject: [PATCH] minor ui changes --- .../shared/ui/custom/ProjectCard.android.kt | 3 ++- .../ui/screen/initial/favorite/FavoriteScreen.kt | 9 +++++++++ app/shared/src/commonMain/resources/MR/de/strings.xml | 11 ++++++++++- .../shared/ui/custom/ProjectCard.desktop.kt | 3 ++- 4 files changed, 23 insertions(+), 3 deletions(-) diff --git a/app/shared/src/androidMain/kotlin/dev/datlag/burningseries/shared/ui/custom/ProjectCard.android.kt b/app/shared/src/androidMain/kotlin/dev/datlag/burningseries/shared/ui/custom/ProjectCard.android.kt index 910a7664..02d453d4 100644 --- a/app/shared/src/androidMain/kotlin/dev/datlag/burningseries/shared/ui/custom/ProjectCard.android.kt +++ b/app/shared/src/androidMain/kotlin/dev/datlag/burningseries/shared/ui/custom/ProjectCard.android.kt @@ -4,6 +4,7 @@ import androidx.compose.foundation.Image import androidx.compose.foundation.border import androidx.compose.foundation.layout.* import androidx.compose.material3.Card +import androidx.compose.material3.ElevatedCard import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text import androidx.compose.runtime.Composable @@ -24,7 +25,7 @@ actual fun ProjectCard(project: Project, modifier: Modifier) { val context = LocalContext.current if (context.isPackageInstalled(project.`package`)) { - Card( + ElevatedCard( modifier = modifier, onClick = { (project.googlePlay ?: project.github)?.openInBrowser(context) diff --git a/app/shared/src/commonMain/kotlin/dev/datlag/burningseries/shared/ui/screen/initial/favorite/FavoriteScreen.kt b/app/shared/src/commonMain/kotlin/dev/datlag/burningseries/shared/ui/screen/initial/favorite/FavoriteScreen.kt index e4ba8197..22aa27b3 100644 --- a/app/shared/src/commonMain/kotlin/dev/datlag/burningseries/shared/ui/screen/initial/favorite/FavoriteScreen.kt +++ b/app/shared/src/commonMain/kotlin/dev/datlag/burningseries/shared/ui/screen/initial/favorite/FavoriteScreen.kt @@ -21,6 +21,7 @@ import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.draw.clip import androidx.compose.ui.layout.onSizeChanged +import androidx.compose.ui.text.font.FontWeight import androidx.compose.ui.text.style.TextOverflow import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.min @@ -115,6 +116,14 @@ private fun MainView(component: FavoriteComponent, modifier: Modifier = Modifier horizontalArrangement = Arrangement.spacedBy(8.dp), contentPadding = LocalPadding() ) { + header { + Text( + modifier = Modifier.padding(top = 16.dp), + text = stringResource(SharedRes.strings.favorites), + style = MaterialTheme.typography.headlineLarge, + fontWeight = FontWeight.Bold + ) + } items(favorites, key = { it.hrefPrimary }) { fav -> SeriesCard( series = fav, diff --git a/app/shared/src/commonMain/resources/MR/de/strings.xml b/app/shared/src/commonMain/resources/MR/de/strings.xml index 04d04984..ec5454f5 100644 --- a/app/shared/src/commonMain/resources/MR/de/strings.xml +++ b/app/shared/src/commonMain/resources/MR/de/strings.xml @@ -74,6 +74,15 @@ Nicht stumm Lade Serie Du solltest einen DNS-Server einrichten, um alle Funktionen zuverlässig nutzen zu können. - Bist du an Gaming oder E-Sport interessiert? Ja + Sponsern + Das Projekt zu Warten ist zeit- und kostenintensiv. Bitte denk darüber nach, einen finanziellen Beitrag zu leisten, um das Projekt am Leben zu halten. + Polar + Patreon + PayPal + Der Betrag spielt keine Rolle, ob 1€ oder 10€, wähl einfach selbst wie viel du dir leisten kannst und womit du dich am wohlsten fühlst :) + Kostenlose Unterstützung + Du kannst dir eine finanzielle Unterstützung nicht leisten? Kein Problem, sieh dir stattdessen doch einfach diese Projekte an. + PulZ + Gaming und E-Sport Infos \ No newline at end of file diff --git a/app/shared/src/desktopMain/kotlin/dev/datlag/burningseries/shared/ui/custom/ProjectCard.desktop.kt b/app/shared/src/desktopMain/kotlin/dev/datlag/burningseries/shared/ui/custom/ProjectCard.desktop.kt index a53a23bf..32dc1180 100644 --- a/app/shared/src/desktopMain/kotlin/dev/datlag/burningseries/shared/ui/custom/ProjectCard.desktop.kt +++ b/app/shared/src/desktopMain/kotlin/dev/datlag/burningseries/shared/ui/custom/ProjectCard.desktop.kt @@ -3,6 +3,7 @@ package dev.datlag.burningseries.shared.ui.custom import androidx.compose.foundation.Image import androidx.compose.foundation.layout.* import androidx.compose.material3.Card +import androidx.compose.material3.ElevatedCard import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text import androidx.compose.runtime.Composable @@ -17,7 +18,7 @@ import dev.icerock.moko.resources.compose.stringResource @Composable actual fun ProjectCard(project: Project, modifier: Modifier) { - Card( + ElevatedCard( modifier = modifier, onClick = { (project.github ?: project.googlePlay)?.openInBrowser()