AboutScreen: adjustments

This commit is contained in:
Pierre-Yves Nicolas
2025-12-01 07:51:14 +01:00
parent 515d116c8e
commit 4b6d1ca02d
11 changed files with 14 additions and 14 deletions

View File

@@ -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),

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

View File

@@ -31,7 +31,6 @@
<string name="grant_permission">Povolit přístup</string>
<string name="last_saved_pdf_files">Poslední PDF uložené v tomto zařízení:</string>
<string name="libraries">Kníhovny</string>
<string name="libraries_intro">Tato aplikace využívá několik open-source knihoven včetně:</string>
<string name="libraries_open_source">Open-source knihovny</string>
<string name="license">Licence</string>
<string name="licensed_under">Tato aplikace je licencována pod GNU General Public License v3.0.</string>

View File

@@ -31,7 +31,6 @@
<string name="grant_permission">Berechtigung erteilen</string>
<string name="last_saved_pdf_files">Zuletzt auf diesem Gerät gespeicherte PDFs:</string>
<string name="libraries">Bibliotheken</string>
<string name="libraries_intro">Diese Anwendung verwendet mehrere Open-Source-Bibliotheken, darunter:</string>
<string name="libraries_open_source">Open-Source-Bibliotheken</string>
<string name="license">Lizenz</string>
<string name="licensed_under">Diese Anwendung ist unter der GNU General Public License v3.0 lizenziert.</string>

View File

@@ -31,7 +31,6 @@
<string name="grant_permission">Conceder permiso</string>
<string name="last_saved_pdf_files">PDF recientes guardados en este dispositivo:</string>
<string name="libraries">Bibliotecas</string>
<string name="libraries_intro">Esta aplicación utiliza varias bibliotecas de código abierto, incluidas:</string>
<string name="libraries_open_source">Bibliotecas de código abierto</string>
<string name="license">Licencia</string>
<string name="licensed_under">Esta aplicación está licenciada bajo la GNU General Public License v3.0.</string>

View File

@@ -31,7 +31,6 @@
<string name="grant_permission">Autoriser</string>
<string name="last_saved_pdf_files">Derniers PDF enregistrés sur lappareil :</string>
<string name="libraries">Bibliothèques</string>
<string name="libraries_intro">Cette application utilise plusieurs bibliothèques open source, notamment :</string>
<string name="libraries_open_source">Bibliothèques open source</string>
<string name="license">Licence</string>
<string name="licensed_under">Cette application est distribuée sous licence GNU General Public License v3.0.</string>

View File

@@ -31,7 +31,6 @@
<string name="grant_permission">Concendi autorizzazione</string>
<string name="last_saved_pdf_files">PDF recenti salvati su questo dispositivo:</string>
<string name="libraries">Librerie</string>
<string name="libraries_intro">Questa app usa diverse librerie open source, incluse:</string>
<string name="libraries_open_source">Librerie open source</string>
<string name="license">Licenza</string>
<string name="licensed_under">Questa app è concessa in licenza ai sensi della GNU General Public License v3.0.</string>

View File

@@ -31,7 +31,6 @@
<string name="grant_permission">Conceder permissão</string>
<string name="last_saved_pdf_files">PDFs recentes salvos neste dispositivo:</string>
<string name="libraries">Bibliotecas</string>
<string name="libraries_intro">Este aplicativo usa várias bibliotecas de código aberto, incluindo:</string>
<string name="libraries_open_source">Bibliotecas de código aberto</string>
<string name="license">Licença</string>
<string name="licensed_under">Este aplicativo é licenciado sob a GNU General Public License v3.0.</string>

View File

@@ -31,7 +31,6 @@
<string name="grant_permission">Предоставить разрешение</string>
<string name="last_saved_pdf_files">Последние PDF, сохранённые на этом устройстве:</string>
<string name="libraries">Библиотеки</string>
<string name="libraries_intro">Это приложение использует ряд библиотек с открытым исходным кодом, включая:</string>
<string name="libraries_open_source">Библиотеки с открытым исходным кодом</string>
<string name="license">Лицензия</string>
<string name="licensed_under">Это приложение лицензировано в соответствии с GNU General Public License v3.0.</string>

View File

@@ -31,7 +31,6 @@
<string name="grant_permission">授予权限</string>
<string name="last_saved_pdf_files">最近保存在此设备上的 PDF</string>
<string name="libraries"></string>
<string name="libraries_intro">本应用使用的开源库:</string>
<string name="libraries_open_source">开源库</string>
<string name="license">许可证</string>
<string name="licensed_under">本应用根据GNU General Public License v3.0获得许可。</string>

View File

@@ -32,7 +32,6 @@
<string name="grant_permission">Grant permission</string>
<string name="last_saved_pdf_files">Recent PDFs saved on this device:</string>
<string name="libraries">Libraries</string>
<string name="libraries_intro">This application uses several open-source libraries, including:</string>
<string name="libraries_open_source">Open-source libraries</string>
<string name="license">License</string>
<string name="licensed_under">This application is licensed under the GNU General Public License v3.0.</string>