From b94a366dafb0515cbdf16e7b6173a19a37834ed2 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Sun, 20 Dec 2020 20:39:05 +0200 Subject: [PATCH] Fullscreen task editor --- lib/data/models/task_model.dart | 8 ++++---- lib/ui/task/edit/task_edit_desktop.dart | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/data/models/task_model.dart b/lib/data/models/task_model.dart index 192ea9c59..cc86d3eb4 100644 --- a/lib/data/models/task_model.dart +++ b/lib/data/models/task_model.dart @@ -158,7 +158,7 @@ abstract class TaskTime implements Built { startDate?.hour ?? now.hour, startDate?.minute ?? now.minute, startDate?.second ?? now.second, - ), + ).toUtc(), endDate: endDate == null ? null : DateTime( @@ -168,7 +168,7 @@ abstract class TaskTime implements Built { endDate.hour, endDate.minute, endDate.second, - )); + ).toUtc()); } TaskTime copyWithStartDateTime(DateTime dateTime) { @@ -180,7 +180,7 @@ abstract class TaskTime implements Built { dateTime.hour, dateTime.minute, dateTime.second, - ), + ).toUtc(), endDate: endDate, ); } @@ -195,7 +195,7 @@ abstract class TaskTime implements Built { dateTime.hour, dateTime.minute, dateTime.second, - ), + ).toUtc(), ); } diff --git a/lib/ui/task/edit/task_edit_desktop.dart b/lib/ui/task/edit/task_edit_desktop.dart index 546328a76..cc9b25b9a 100644 --- a/lib/ui/task/edit/task_edit_desktop.dart +++ b/lib/ui/task/edit/task_edit_desktop.dart @@ -284,6 +284,7 @@ class _TaskEditDesktopState extends State { child: TimePicker( selectedDate: taskTimes[index].startDate, selectedDateTime: taskTimes[index].startDate, + allowClearing: true, onSelected: (timeOfDay) { print('## start date - onSelected: $timeOfDay'); final taskTime = taskTimes[index].copyWithStartDateTime(timeOfDay);