diff --git a/app/src/main/java/eu/faircode/email/AdapterAccount.java b/app/src/main/java/eu/faircode/email/AdapterAccount.java index cc38214824..d826b325e4 100644 --- a/app/src/main/java/eu/faircode/email/AdapterAccount.java +++ b/app/src/main/java/eu/faircode/email/AdapterAccount.java @@ -132,7 +132,7 @@ public class AdapterAccount extends RecyclerView.Adapter 0 ? Typeface.BOLD : Typeface.NORMAL); + tvName.setTypeface(account.unseen > 0 ? Typeface.DEFAULT_BOLD : Typeface.DEFAULT); tvName.setTextColor(account.unseen > 0 ? colorUnread : textColorSecondary); } diff --git a/app/src/main/java/eu/faircode/email/AdapterFolder.java b/app/src/main/java/eu/faircode/email/AdapterFolder.java index 08b66dec0b..0ce1cb2a0d 100644 --- a/app/src/main/java/eu/faircode/email/AdapterFolder.java +++ b/app/src/main/java/eu/faircode/email/AdapterFolder.java @@ -238,7 +238,7 @@ public class AdapterFolder extends RecyclerView.Adapter 0 ? Typeface.BOLD : Typeface.NORMAL); + tvName.setTypeface(folder.unseen > 0 ? Typeface.DEFAULT_BOLD : Typeface.DEFAULT); tvName.setTextColor(folder.unseen > 0 ? colorUnread : textColorSecondary); if (listener == null) { diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index 899a41177e..fa0f34b951 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -570,12 +570,18 @@ public class AdapterMessage extends RecyclerView.Adapter 0 ? Typeface.BOLD : Typeface.NORMAL); - tvFrom.setTypeface(null, typeface); - tvSize.setTypeface(null, typeface); - tvTime.setTypeface(null, typeface); - tvSubject.setTypeface(null, typeface | (subject_italic ? Typeface.ITALIC : 0)); - tvCount.setTypeface(null, typeface); + Typeface typeface = (message.unseen > 0 ? Typeface.DEFAULT_BOLD : Typeface.DEFAULT); + tvFrom.setTypeface(typeface); + tvSize.setTypeface(typeface); + tvTime.setTypeface(typeface); + if (subject_italic) + if (message.unseen > 0) + tvSubject.setTypeface(null, Typeface.BOLD_ITALIC); + else + tvSubject.setTypeface(null, Typeface.ITALIC); + else + tvSubject.setTypeface(typeface); + tvCount.setTypeface(typeface); int colorUnseen = (message.unseen > 0 ? colorUnread : textColorSecondary); tvFrom.setTextColor(colorUnseen); @@ -937,7 +943,10 @@ public class AdapterMessage extends RecyclerView.Adapter