From 259a0ae1400bf5bb4874fe2cb04572c2fb823e65 Mon Sep 17 00:00:00 2001 From: FineFindus Date: Wed, 14 Aug 2024 18:50:58 +0200 Subject: [PATCH] feat: use mute row Partially 6c519b3cb9d036e3da43e7bb0a6b86f81e5c9dff to use the full row again, but keep the selection in a dialog. This improves the UI, as the secondary button is confusing, and feels out-of-place. --- .../android/ui/sheets/MuteAccountConfirmationSheet.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/mastodon/src/main/java/org/joinmastodon/android/ui/sheets/MuteAccountConfirmationSheet.java b/mastodon/src/main/java/org/joinmastodon/android/ui/sheets/MuteAccountConfirmationSheet.java index efc4c242e..7cb31d23a 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/ui/sheets/MuteAccountConfirmationSheet.java +++ b/mastodon/src/main/java/org/joinmastodon/android/ui/sheets/MuteAccountConfirmationSheet.java @@ -44,10 +44,11 @@ public class MuteAccountConfirmationSheet extends AccountRestrictionConfirmation addRow(R.drawable.ic_fluent_alert_off_24_regular, R.string.mo_mute_notifications, m3Switch); // add mute duration (Moshidon) - secondaryBtn.setVisibility(View.VISIBLE); - secondaryBtn.setOnClickListener(v->getMuteDurationDialog(context, muteDuration, secondaryBtn).show()); - secondaryBtn.setText(R.string.sk_duration_indefinite); - secondaryBtn.setTypeface(null, Typeface.BOLD_ITALIC); + Button muteDurationBtn=new Button(getContext()); + muteDurationBtn.setOnClickListener(v->getMuteDurationDialog(context, muteDuration, muteDurationBtn).show()); + muteDurationBtn.setText(R.string.sk_duration_indefinite); + + addRow(R.drawable.ic_fluent_clock_20_regular, R.string.sk_mute_label, muteDurationBtn); } @NonNull