diff --git a/app/src/main/java/chat/revolt/components/generic/RadioItem.kt b/app/src/main/java/chat/revolt/components/generic/RadioItem.kt
index bd2e20f8..7571bfa0 100644
--- a/app/src/main/java/chat/revolt/components/generic/RadioItem.kt
+++ b/app/src/main/java/chat/revolt/components/generic/RadioItem.kt
@@ -14,6 +14,7 @@ fun RadioItem(
onClick: () -> Unit,
label: @Composable () -> Unit,
modifier: Modifier = Modifier,
+ description: @Composable () -> Unit = {},
) {
ListItem(
modifier = modifier
@@ -31,6 +32,9 @@ fun RadioItem(
selected = selected,
onClick = null
)
+ },
+ supportingContent = {
+ description()
}
)
}
\ No newline at end of file
diff --git a/app/src/main/java/chat/revolt/screens/settings/ChatSettingsScreen.kt b/app/src/main/java/chat/revolt/screens/settings/ChatSettingsScreen.kt
index 4d708e3b..fcbc2106 100644
--- a/app/src/main/java/chat/revolt/screens/settings/ChatSettingsScreen.kt
+++ b/app/src/main/java/chat/revolt/screens/settings/ChatSettingsScreen.kt
@@ -180,7 +180,10 @@ fun ChatSettingsScreen(
RadioItem(
selected = LoadedSettings.messageReplyStyle == MessageReplyStyle.None,
onClick = { viewModel.updateMessageReplyStyle(MessageReplyStyle.None) },
- label = { Text(text = stringResource(R.string.settings_chat_quick_reply_none)) }
+ label = { Text(text = stringResource(R.string.settings_chat_quick_reply_none)) },
+ description = {
+ Text(text = stringResource(R.string.settings_chat_quick_reply_none_description))
+ }
)
RadioItem(
selected = LoadedSettings.messageReplyStyle == MessageReplyStyle.SwipeFromEnd,
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index df7127ee..c55488c7 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -680,7 +680,8 @@
Chat
Quick Reply
- Long press to reply
+ No Quick Reply
+ You can reply from any message\'s menu.
Swipe to reply
Double tap to reply
Interactive Embeds