diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/help/HelpSettingsFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/help/HelpSettingsFragment.kt index 2aef9bdc9aa..2c0c55bbb9f 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/help/HelpSettingsFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/help/HelpSettingsFragment.kt @@ -5,6 +5,7 @@ package org.thoughtcrime.securesms.components.settings.app.help +import android.widget.Toast import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.padding @@ -26,6 +27,7 @@ import org.signal.core.ui.compose.Rows.TextAndLabel import org.signal.core.ui.compose.Rows.defaultPadding import org.signal.core.ui.compose.Scaffolds import org.signal.core.ui.compose.SignalIcons +import org.signal.core.util.Util import org.thoughtcrime.securesms.BuildConfig import org.thoughtcrime.securesms.R import org.thoughtcrime.securesms.util.CommunicationActions @@ -74,7 +76,11 @@ class HelpSettingsFragment : ComposeFragment() { item { Rows.TextRow( text = stringResource(R.string.HelpSettingsFragment__version), - label = BuildConfig.VERSION_NAME + label = BuildConfig.VERSION_NAME, + onLongClick = { + Util.copyToClipboard(context, BuildConfig.VERSION_NAME) + Toast.makeText(context, R.string.HelpSettingsFragment__copied_to_clipboard, Toast.LENGTH_SHORT).show() + } ) } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 48949667942..faf6dbcd8e8 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -6047,6 +6047,8 @@ Support center Contact us Version + + Copied to clipboard Debug log Licenses