Show unified unexposed

pull/214/head
M66B 6 months ago
parent ff56e509e5
commit 2529e03028

@ -57,6 +57,7 @@ public class AdapterNavUnified extends RecyclerView.Adapter<AdapterNavUnified.Vi
private boolean nav_unseen_drafts;
private int colorUnread;
private int textColorSecondary;
private boolean show_unexposed;
private boolean expanded = true;
private List<TupleFolderUnified> items = new ArrayList<>();
@ -130,10 +131,16 @@ public class AdapterNavUnified extends RecyclerView.Adapter<AdapterNavUnified.Vi
? context.getString(R.string.title_folder_unified)
: EntityFolder.localizeType(context, folder.type));
if (count == 0)
int unexposed = (show_unexposed ? folder.unexposed : 0);
if (count > 0 || unexposed > 0) {
StringBuilder sb = new StringBuilder();
if (count > 0)
sb.append(NF.format(count));
if (unexposed > 0)
sb.append('\u2B51');
tvItem.setText(context.getString(R.string.title_name_count, name, sb));
} else
tvItem.setText(name);
else
tvItem.setText(context.getString(R.string.title_name_count, name, NF.format(count)));
tvItem.setTextColor(count == 0 ? textColorSecondary : colorUnread);
tvItem.setTypeface(count == 0 ? Typeface.DEFAULT : Typeface.DEFAULT_BOLD);
@ -217,6 +224,7 @@ public class AdapterNavUnified extends RecyclerView.Adapter<AdapterNavUnified.Vi
int colorHighlight = prefs.getInt("highlight_color", Helper.resolveColor(context, R.attr.colorUnreadHighlight));
this.colorUnread = (highlight_unread ? colorHighlight : Helper.resolveColor(context, R.attr.colorUnread));
this.textColorSecondary = Helper.resolveColor(context, android.R.attr.textColorSecondary);
this.show_unexposed = prefs.getBoolean("show_unexposed", false);
}
public void set(@NonNull List<TupleFolderUnified> folders, boolean expanded) {

Loading…
Cancel
Save