From 21f6248a3dc906a0c296b937dd1aa697784e6ea3 Mon Sep 17 00:00:00 2001 From: Jaakko Keränen Date: Thu, 18 Mar 2021 11:24:49 +0200 Subject: SidebarWidget: Today's date says "Today" --- src/ui/sidebarwidget.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/ui') diff --git a/src/ui/sidebarwidget.c b/src/ui/sidebarwidget.c index 21ef465c..802669c7 100644 --- a/src/ui/sidebarwidget.c +++ b/src/ui/sidebarwidget.c @@ -167,7 +167,12 @@ static void updateItems_SidebarWidget_(iSidebarWidget *d) { on = entryDate; iSidebarItem *sep = new_SidebarItem(); sep->listItem.isSeparator = iTrue; - iString *text = format_Date(&on, on.year == thisYear ? "%b. %d" : "%b. %d, %Y"); + iString *text = format_Date(&on, on.year == today.year ? "%b. %d" : "%b. %d, %Y"); + if (today.year == on.year && + today.month == on.month && + today.day == on.day) { + appendCStr_String(text, " \u2014 Today"); + } set_String(&sep->meta, text); delete_String(text); addItem_ListWidget(d->list, sep); -- cgit v1.2.3