diff --git a/app/src/main/java/org/fairscan/app/ui/screens/about/AboutScreen.kt b/app/src/main/java/org/fairscan/app/ui/screens/about/AboutScreen.kt index 2ba7204..a354e8e 100644 --- a/app/src/main/java/org/fairscan/app/ui/screens/about/AboutScreen.kt +++ b/app/src/main/java/org/fairscan/app/ui/screens/about/AboutScreen.kt @@ -16,6 +16,7 @@ package org.fairscan.app.ui.screens.about import android.content.Intent import androidx.activity.compose.BackHandler +import androidx.compose.foundation.Image import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Box @@ -27,8 +28,10 @@ import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.heightIn import androidx.compose.foundation.layout.padding +import androidx.compose.foundation.layout.size import androidx.compose.foundation.layout.width import androidx.compose.foundation.rememberScrollState +import androidx.compose.foundation.shape.RoundedCornerShape import androidx.compose.foundation.verticalScroll import androidx.compose.material.icons.Icons import androidx.compose.material.icons.filled.Close @@ -54,9 +57,11 @@ import androidx.compose.runtime.remember import androidx.compose.runtime.saveable.rememberSaveable import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier +import androidx.compose.ui.draw.clip import androidx.compose.ui.graphics.vector.ImageVector import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.platform.LocalResources +import androidx.compose.ui.res.painterResource import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.text.style.TextDecoration @@ -115,10 +120,18 @@ fun AboutContent( verticalArrangement = Arrangement.spacedBy(20.dp), horizontalAlignment = Alignment.CenterHorizontally ) { + Image( + painter = painterResource(id = R.drawable.icon), + contentDescription = null, + modifier = Modifier + .size(96.dp) + .clip(RoundedCornerShape(20.dp)) + ) Text(stringResource(R.string.app_name), style = MaterialTheme.typography.headlineMedium) Text( stringResource(R.string.app_tagline), - textAlign = TextAlign.Center + textAlign = TextAlign.Center, + color = MaterialTheme.colorScheme.onSurfaceVariant ) HorizontalDivider() @@ -167,10 +180,6 @@ fun AboutContent( } Section(title = stringResource(R.string.libraries)) { - Text( - stringResource(R.string.libraries_intro) + - "\n• CameraX\n• Jetpack Compose\n• LiteRT\n• OpenCV\n• PDFBox", - ) Text( text = stringResource(R.string.view_full_list), modifier = Modifier.clickable(onClick = onViewLibraries), diff --git a/app/src/main/res/drawable/icon.png b/app/src/main/res/drawable/icon.png new file mode 100644 index 0000000..842543e Binary files /dev/null and b/app/src/main/res/drawable/icon.png differ diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 9dbd2b5..0b74775 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -31,7 +31,6 @@ Povolit přístup Poslední PDF uložené v tomto zařízení: Kníhovny - Tato aplikace využívá několik open-source knihoven včetně: Open-source knihovny Licence Tato aplikace je licencována pod GNU General Public License v3.0. diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 5c5fe6e..3561708 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -31,7 +31,6 @@ Berechtigung erteilen Zuletzt auf diesem Gerät gespeicherte PDFs: Bibliotheken - Diese Anwendung verwendet mehrere Open-Source-Bibliotheken, darunter: Open-Source-Bibliotheken Lizenz Diese Anwendung ist unter der GNU General Public License v3.0 lizenziert. diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 4a404d5..cb168de 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -31,7 +31,6 @@ Conceder permiso PDF recientes guardados en este dispositivo: Bibliotecas - Esta aplicación utiliza varias bibliotecas de código abierto, incluidas: Bibliotecas de código abierto Licencia Esta aplicación está licenciada bajo la GNU General Public License v3.0. diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index dfdf74a..389a048 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -31,7 +31,6 @@ Autoriser Derniers PDF enregistrés sur l’appareil : Bibliothèques - Cette application utilise plusieurs bibliothèques open source, notamment : Bibliothèques open source Licence Cette application est distribuée sous licence GNU General Public License v3.0. diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 78245cb..b760d14 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -31,7 +31,6 @@ Concendi autorizzazione PDF recenti salvati su questo dispositivo: Librerie - Questa app usa diverse librerie open source, incluse: Librerie open source Licenza Questa app è concessa in licenza ai sensi della GNU General Public License v3.0. diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index b254313..8556880 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -31,7 +31,6 @@ Conceder permissão PDFs recentes salvos neste dispositivo: Bibliotecas - Este aplicativo usa várias bibliotecas de código aberto, incluindo: Bibliotecas de código aberto Licença Este aplicativo é licenciado sob a GNU General Public License v3.0. diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index a059dc6..4043ecc 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -31,7 +31,6 @@ Предоставить разрешение Последние PDF, сохранённые на этом устройстве: Библиотеки - Это приложение использует ряд библиотек с открытым исходным кодом, включая: Библиотеки с открытым исходным кодом Лицензия Это приложение лицензировано в соответствии с GNU General Public License v3.0. diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml index ba5e026..e5ede86 100644 --- a/app/src/main/res/values-zh/strings.xml +++ b/app/src/main/res/values-zh/strings.xml @@ -31,7 +31,6 @@ 授予权限 最近保存在此设备上的 PDF: - 本应用使用的开源库: 开源库 许可证 本应用根据GNU General Public License v3.0获得许可。 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index aa2fb4b..4d9306d 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -32,7 +32,6 @@ Grant permission Recent PDFs saved on this device: Libraries - This application uses several open-source libraries, including: Open-source libraries License This application is licensed under the GNU General Public License v3.0.