From f1756b30d1f0c0f1d68be22dc22b6d79388d088c Mon Sep 17 00:00:00 2001 From: marco Date: Fri, 19 Jun 2026 01:35:46 +0200 Subject: [PATCH] added padding to views --- lib/pages/task_edit_page.dart | 2 ++ lib/pages/task_overview_page.dart | 55 ++++++++++++++++++------------- 2 files changed, 34 insertions(+), 23 deletions(-) diff --git a/lib/pages/task_edit_page.dart b/lib/pages/task_edit_page.dart index 36c2d1d..a25d716 100644 --- a/lib/pages/task_edit_page.dart +++ b/lib/pages/task_edit_page.dart @@ -80,7 +80,9 @@ class _TaskEditPageState extends State { horizontal: MediaQuery.of(context).size.width * 0.05, ), child: Column( + spacing: 12, children: [ + SizedBox(height: 6), TextFormField( autofocus: true, controller: titleController, diff --git a/lib/pages/task_overview_page.dart b/lib/pages/task_overview_page.dart index 9f26226..167a0bd 100644 --- a/lib/pages/task_overview_page.dart +++ b/lib/pages/task_overview_page.dart @@ -23,10 +23,15 @@ class _TaskOverviewPageState extends State { Widget build(BuildContext context) { return Scaffold( appBar: AppBar(), - body: ReorderableListView.builder( - itemBuilder: itemBuilder, - itemCount: tasks.length, - onReorderItem: context.controller().reorderTask, + body: Padding( + padding: EdgeInsetsGeometry.symmetric( + horizontal: MediaQuery.of(context).size.width * 0.05, + ), + child: ReorderableListView.builder( + itemBuilder: itemBuilder, + itemCount: tasks.length, + onReorderItem: context.controller().reorderTask, + ), ), floatingActionButton: FloatingActionButton( onPressed: onCreateTaskTapped, @@ -38,27 +43,31 @@ class _TaskOverviewPageState extends State { Widget itemBuilder(BuildContext context, int index) { final task = tasks.elementAt(index); - return TaskDismissible( + return Padding( key: Key(task.id), - onDismissedRight: () => - context.controller().deleteTask(task), - child: ListTile( - title: Text(task.title), - subtitle: task.description.isNotEmpty ? Text(task.description) : null, - trailing: Checkbox( - value: task.isCompleted, - onChanged: (isCompleted) => context - .controller() - .saveTask(task.copyWith(isCompleted: isCompleted)), + padding: const EdgeInsets.only(bottom: 12), + child: TaskDismissible( + key: Key(task.id), + onDismissedRight: () => + context.controller().deleteTask(task), + child: ListTile( + title: Text(task.title), + 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) { + context.controller().saveTask( + result.toTask(id: task.id), + ); + } + }, ), - onTap: () async { - final result = await onTaskTapped(task); - if (result != null && context.mounted) { - context.controller().saveTask( - result.toTask(id: task.id), - ); - } - }, ), ); }