From f1ee16865725167d18d952f058d6e286c4b6ff90 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Thu, 4 Jan 2024 11:18:07 -0400 Subject: [PATCH] Hide header decoration when in the release notes chat. --- .../securesms/conversation/ConversationHeaderView.java | 5 +++++ .../securesms/conversation/v2/ConversationAdapterV2.kt | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationHeaderView.java b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationHeaderView.java index 6f7b0a5f56..d0ad721539 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationHeaderView.java +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationHeaderView.java @@ -140,6 +140,11 @@ public class ConversationHeaderView extends ConstraintLayout { binding.messageRequestDescription.setMovementMethod(enable ? LongClickMovementMethod.getInstance(getContext()) : null); } + public void hideDecorations() { + binding.messageRequestInfoOutline.setVisibility(View.GONE); + binding.messageRequestDivider.setVisibility(View.GONE); + } + private @NonNull CharSequence prependIcon(@NonNull CharSequence input, @DrawableRes int iconRes) { Drawable drawable = ContextCompat.getDrawable(getContext(), iconRes); Preconditions.checkNotNull(drawable); diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2.kt index 34f07c2199..31ef315a0f 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationAdapterV2.kt @@ -624,6 +624,10 @@ class ConversationAdapterV2( conversationBanner.setDescription(HtmlCompat.fromHtml(description, 0), R.drawable.symbol_group_light_20) conversationBanner.showDescription() } + + if (recipient.isReleaseNotes) { + conversationBanner.hideDecorations() + } } }