From 5130d27529bea3f0679f7b95ed3d188866efeaa5 Mon Sep 17 00:00:00 2001 From: marco Date: Mon, 15 Jun 2026 16:10:03 +0200 Subject: [PATCH] added checkbox to toggle if task is completed --- lib/pages/task_overview_page.dart | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/pages/task_overview_page.dart b/lib/pages/task_overview_page.dart index 4cb59bb..92be7a3 100644 --- a/lib/pages/task_overview_page.dart +++ b/lib/pages/task_overview_page.dart @@ -40,7 +40,13 @@ class _TaskOverviewPageState extends State { return ListTile( key: Key(task.id), title: Text(task.title), - subtitle: Text(task.description), + subtitle: task.description.isNotEmpty ? Text(task.description) : null, + trailing: Checkbox( + value: task.isCompleted, + onChanged: (isCompleted) => context + .controller() + .saveTask(task.copyWith(isCompleted: isCompleted)), + ), onTap: () async { final result = await onTaskTapped(task); if (result != null && context.mounted) {