From 293561d81fcf0744fcde05bcf4c0c4625a056d8d Mon Sep 17 00:00:00 2001
From: austinried <4966622+austinried@users.noreply.github.com>
Date: Thu, 8 Oct 2026 17:56:34 +0000
Subject: [PATCH] settings: guard the About links and align the support label
---
.../main/kotlin/com/subtracks/ui/settings/SettingsScreen.kt | 4 ++--
app/src/main/res/values/strings.xml | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/app/src/main/kotlin/com/subtracks/ui/settings/SettingsScreen.kt b/app/src/main/kotlin/com/subtracks/ui/settings/SettingsScreen.kt
index 417de7c0..657abc4a 100644
--- a/app/src/main/kotlin/com/subtracks/ui/settings/SettingsScreen.kt
+++ b/app/src/main/kotlin/com/subtracks/ui/settings/SettingsScreen.kt
@@ -345,7 +345,7 @@ fun SettingsScreen(
headlineContent = { Text(stringResource(R.string.settings_about_actions_project_homepage)) },
supportingContent = { Text(PROJECT_HOMEPAGE) },
leadingContent = { Icon(Icons.Rounded.Language, contentDescription = null) },
- modifier = Modifier.clickable { uriHandler.openUri(PROJECT_HOMEPAGE) },
+ modifier = Modifier.clickable { runCatching { uriHandler.openUri(PROJECT_HOMEPAGE) } },
colors = ListItemDefaults.colors(containerColor = Color.Transparent),
)
}
@@ -360,7 +360,7 @@ fun SettingsScreen(
tint = MaterialTheme.colorScheme.primary,
)
},
- modifier = Modifier.clickable { uriHandler.openUri(SUPPORT_URL) },
+ modifier = Modifier.clickable { runCatching { uriHandler.openUri(SUPPORT_URL) } },
colors = ListItemDefaults.colors(containerColor = Color.Transparent),
)
}
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index f746f245..1ccbea74 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -57,7 +57,7 @@
Licenses
Project homepage
- Support
+ Support the developer
About
Version %1$s
Playback