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 5352d53..cb0905f 100644 --- a/app/src/main/java/com/greenart7c3/nostrsigner/ui/SettingsScreen.kt +++ b/app/src/main/java/com/greenart7c3/nostrsigner/ui/SettingsScreen.kt @@ -16,8 +16,9 @@ import androidx.compose.material.icons.filled.Draw import androidx.compose.material.icons.filled.FilterList import androidx.compose.material.icons.filled.Key import androidx.compose.material.icons.filled.Language +import androidx.compose.material.icons.filled.PlayArrow import androidx.compose.material.icons.filled.Security -import androidx.compose.material.icons.filled.SurroundSound +import androidx.compose.material.icons.filled.Stop import androidx.compose.material3.AlertDialog import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text @@ -204,8 +205,8 @@ fun SettingsScreen( .padding(vertical = 8.dp), ) { IconRow( - title = if (allowNewConnections) stringResource(R.string.disable_listening_for_new_connections) else stringResource(R.string.enable_listening_for_new_connections), - icon = Icons.Default.SurroundSound, + title = if (!allowNewConnections) stringResource(R.string.enable_listening_for_new_connections) else stringResource(R.string.disable_listening_for_new_connections), + icon = if (allowNewConnections) Icons.Default.Stop else Icons.Default.PlayArrow, tint = MaterialTheme.colorScheme.onBackground, onClick = { allowNewConnections = !allowNewConnections diff --git a/app/src/main/java/com/greenart7c3/nostrsigner/ui/components/IconRow.kt b/app/src/main/java/com/greenart7c3/nostrsigner/ui/components/IconRow.kt index d6463de..b46fca5 100644 --- a/app/src/main/java/com/greenart7c3/nostrsigner/ui/components/IconRow.kt +++ b/app/src/main/java/com/greenart7c3/nostrsigner/ui/components/IconRow.kt @@ -26,6 +26,7 @@ fun IconRow( title: String, icon: ImageVector, tint: Color, + fontColor: Color = Color.Unspecified, onClick: () -> Unit, onLongClick: (() -> Unit)? = null, ) { @@ -56,6 +57,7 @@ fun IconRow( fontSize = 18.sp, maxLines = 1, overflow = TextOverflow.Ellipsis, + color = fontColor, ) } } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index a17271f..2b89554 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -250,8 +250,8 @@ Push Server No distributors found for push notifications.\nPlease install a distributor like ntfy. requests - Disable listening for new connections - Enable listening for new connections + Listening for new connections + Listen for new connections Authentication needed to use the app Security Enable biometrics