From c8a93c715f627df6a112f941e0a8ea6a7c363608 Mon Sep 17 00:00:00 2001 From: Elias Projahn Date: Sat, 23 May 2020 10:58:59 +0200 Subject: [PATCH] Highlight memos from the past --- lib/home_screen.dart | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/home_screen.dart b/lib/home_screen.dart index e0e9ba1..b9d60eb 100644 --- a/lib/home_screen.dart +++ b/lib/home_screen.dart @@ -41,6 +41,7 @@ class HomeScreen extends StatelessWidget { builder: (context, snapshot) { if (snapshot.hasData) { final memos = snapshot.data; + final now = DateTime.now(); if (memos.isNotEmpty) { return ListView.builder( @@ -48,6 +49,7 @@ class HomeScreen extends StatelessWidget { itemBuilder: (context, index) { final memo = memos[index]; final scheduled = memo.scheduled; + final isPast = scheduled.compareTo(now) <= 0; final dateString = scheduled.dateString(context); final timeOfDayString = scheduled.timeOfDay.format(context); @@ -69,7 +71,11 @@ class HomeScreen extends StatelessWidget { child: ListTile( title: Text(memo.text), subtitle: Text( - l10n.scheduled(dateString, timeOfDayString)), + l10n.scheduled(dateString, timeOfDayString), + style: TextStyle( + color: isPast ? Colors.red : null, + ), + ), onTap: () async { final result = await _showMemoEditor(context, memo);