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.