From 64ea09f70151558e9df4b1f8e6f216e9d4d595fa Mon Sep 17 00:00:00 2001 From: greenart7c3 Date: Mon, 8 Jan 2024 15:50:29 -0300 Subject: [PATCH] move version string to the bottom --- .../nostrsigner/ui/SettingsScreen.kt | 36 ++++--------------- app/src/main/res/values/strings.xml | 5 +++ 2 files changed, 11 insertions(+), 30 deletions(-) diff --git a/app/src/main/java/com/greenart7c3/nostrsigner/ui/SettingsScreen.kt b/app/src/main/java/com/greenart7c3/nostrsigner/ui/SettingsScreen.kt index 155c949b..2d83b7c8 100644 --- a/app/src/main/java/com/greenart7c3/nostrsigner/ui/SettingsScreen.kt +++ b/app/src/main/java/com/greenart7c3/nostrsigner/ui/SettingsScreen.kt @@ -6,10 +6,8 @@ import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.padding import androidx.compose.material.icons.Icons -import androidx.compose.material.icons.filled.CurrencyBitcoin import androidx.compose.material.icons.filled.Key import androidx.compose.material.icons.filled.Person -import androidx.compose.material.icons.filled.PhoneAndroid import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.MaterialTheme import androidx.compose.material3.SheetValue @@ -26,6 +24,7 @@ import androidx.compose.ui.platform.LocalUriHandler import androidx.compose.ui.res.stringResource import androidx.compose.ui.text.TextStyle import androidx.compose.ui.text.style.TextAlign +import androidx.compose.ui.text.style.TextDecoration import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import com.greenart7c3.nostrsigner.BuildConfig @@ -117,46 +116,23 @@ fun SettingsScreen( ) } - Box( - Modifier - .padding(16.dp) - ) { - IconRow( - title = stringResource(R.string.support_development), - icon = Icons.Default.CurrencyBitcoin, - tint = MaterialTheme.colorScheme.onBackground, - onClick = { - uriHandler.openUri(context.getString(R.string.support_development_uri)) - } - ) - } - - Box( - Modifier - .padding(16.dp) - ) { - IconRow( - title = "v" + BuildConfig.VERSION_NAME, - icon = Icons.Default.PhoneAndroid, - tint = MaterialTheme.colorScheme.onBackground, - onClick = { } - ) - } Spacer(modifier = Modifier.weight(1f)) HyperlinkText( Modifier .fillMaxWidth() .padding(vertical = 24.dp), - fullText = "Made possible by OpenSats \n\nSource code", + fullText = "v${BuildConfig.VERSION_NAME}\n\n${context.getString(R.string.support_development)}\n\n${context.getString(R.string.source_code)}\n\n${context.getString(R.string.made_possible_by)} ${context.getString(R.string.opensats)}", hyperLinks = mutableMapOf( - "OpenSats" to "https://opensats.org", - "Source code" to "https://github.com/greenart7c3/amber" + stringResource(R.string.opensats) to stringResource(R.string.opensats_uri), + stringResource(R.string.source_code) to stringResource(R.string.amber_github_uri), + stringResource(R.string.support_development) to stringResource(R.string.support_development_uri) ), textStyle = TextStyle( textAlign = TextAlign.Center ), linkTextColor = MaterialTheme.colorScheme.primary, + linkTextDecoration = TextDecoration.Underline, fontSize = 18.sp ) } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 72a5cf3d..ebd542ac 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -69,4 +69,9 @@ Decrypt content https://donate.greenart7c3.com/apps/gubjiRzruRLo6hMviH2hmSrvJjt/pos/static Support development + OpenSats + Source code + https://opensats.org + https://github.com/greenart7c3/amber + Made possible by \ No newline at end of file