From e1d32d9535b819b02d449dfd00be2900f09fe054 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 20 Aug 2020 09:34:08 +0200 Subject: [PATCH] Added optional seen/unseen icon button --- .../eu/faircode/email/AdapterMessage.java | 42 ++++++++++++------- .../main/res/layout/include_message_body.xml | 5 ++- .../res/layout/include_message_navigation.xml | 14 ++++++- app/src/main/res/menu/popup_message_more.xml | 4 ++ 4 files changed, 48 insertions(+), 17 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index d62371f86a..65c1efb53c 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -420,6 +420,7 @@ public class AdapterMessage extends RecyclerView.Adapter>() { @Override @@ -1559,6 +1565,8 @@ public class AdapterMessage extends RecyclerView.Adapter= Build.VERSION_CODES.O) - ibSeen.setTooltipText(context.getString(message.ui_seen - ? R.string.title_unseen : R.string.title_seen)); - ibSeen.setVisibility(message.folderReadOnly || message.uid == null - ? View.GONE : View.VISIBLE); + ibSeenBottom.setVisibility(!(message.folderReadOnly || message.uid == null) || + message.accountProtocol == EntityAccount.TYPE_POP + ? View.VISIBLE : View.GONE); if (!message.content) { if (scroll) @@ -2884,7 +2891,9 @@ public class AdapterMessage extends RecyclerView.Adapter @@ -159,7 +160,7 @@ android:layout_height="wrap_content" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toBottomOf="@id/ibSeen" /> + app:layout_constraintTop_toBottomOf="@id/ibSeenBottom" /> + + +