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