From 12a7f36beca95bcce03cb4770417be3b2c4a4410 Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Thu, 30 Jun 2022 12:42:26 -0400 Subject: [PATCH] Update copy and icon for release channel boost button. --- .../conversation/ConversationFragment.java | 14 +++++--------- .../conversation/ConversationUpdateItem.java | 8 +------- .../securesms/database/model/MessageRecord.java | 4 +--- app/src/main/res/values/strings.xml | 8 ++------ 4 files changed, 9 insertions(+), 25 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationFragment.java b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationFragment.java index 4e4636666d..7b5df6ec3f 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationFragment.java +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationFragment.java @@ -2031,16 +2031,12 @@ public class ConversationFragment extends LoggingFragment implements Multiselect @Override public void onDonateClicked() { - if (SignalStore.donationsValues().isLikelyASustainer()) { - NavHostFragment navHostFragment = NavHostFragment.create(R.navigation.boosts); + NavHostFragment navHostFragment = NavHostFragment.create(R.navigation.boosts); - requireActivity().getSupportFragmentManager() - .beginTransaction() - .add(navHostFragment, "boost_nav") - .commitNow(); - } else { - startActivity(AppSettingsActivity.subscriptions(requireContext())); - } + requireActivity().getSupportFragmentManager() + .beginTransaction() + .add(navHostFragment, "boost_nav") + .commitNow(); } @Override diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationUpdateItem.java b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationUpdateItem.java index 45f37c061a..5c03949732 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationUpdateItem.java +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationUpdateItem.java @@ -538,13 +538,7 @@ public final class ConversationUpdateItem extends FrameLayout } }); - if (SignalStore.donationsValues().isLikelyASustainer()) { - actionButton.setText(R.string.ConversationUpdateItem_signal_boost); - actionButton.setCompoundDrawablesRelativeWithIntrinsicBounds(R.drawable.ic_boost_outline_16, 0, 0, 0); - } else { - actionButton.setText(R.string.ConversationUpdateItem_become_a_sustainer); - actionButton.setCompoundDrawablesRelativeWithIntrinsicBounds(0, 0, 0, 0); - } + actionButton.setText(R.string.ConversationUpdateItem_donate); } else { actionButton.setVisibility(GONE); actionButton.setOnClickListener(null); diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/model/MessageRecord.java b/app/src/main/java/org/thoughtcrime/securesms/database/model/MessageRecord.java index 02a03ef1e2..e88dfaaa72 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/model/MessageRecord.java +++ b/app/src/main/java/org/thoughtcrime/securesms/database/model/MessageRecord.java @@ -211,9 +211,7 @@ public abstract class MessageRecord extends DisplayRecord { } else if (isChangeNumber()) { return fromRecipient(getIndividualRecipient(), r -> context.getString(R.string.MessageRecord_s_changed_their_phone_number, r.getDisplayName(context)), R.drawable.ic_phone_16); } else if (isBoostRequest()) { - int message = SignalStore.donationsValues().isLikelyASustainer() ? R.string.MessageRecord_like_this_new_feature_say_thanks_with_a_boost - : R.string.MessageRecord_signal_is_powered_by_people_like_you_become_a_sustainer_today; - return staticUpdateDescription(context.getString(message), 0); + return staticUpdateDescription(context.getString(R.string.MessageRecord_like_this_new_feature_help_support_signal_with_a_one_time_donation), 0); } else if (isEndSession()) { if (isOutgoing()) return staticUpdateDescription(context.getString(R.string.SmsMessageRecord_secure_session_reset), R.drawable.ic_update_info_16); else return fromRecipient(getIndividualRecipient(), r-> context.getString(R.string.SmsMessageRecord_secure_session_reset_s, r.getDisplayName(context)), R.drawable.ic_update_info_16); diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index ec5ab78739..89dd0c212b 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1298,9 +1298,7 @@ A message from %s couldn\'t be delivered %1$s changed their phone number. - Like this new feature? Say thanks with a Boost. - - Signal is powered by people like you. Become a sustainer today. + Like this new feature? Help support Signal with a one-time donation. %1$s started a group call · %2$s @@ -2113,9 +2111,7 @@ View The disappearing message time will be set to %1$s when you message them. - Signal Boost - - Become a Sustainer + Donate Play … Pause