-
-
Notifications
You must be signed in to change notification settings - Fork 31
Unified time and date editing to prevent border cases #170
Description
Idea based on an issue: I forgot to stop the timer before leaving work. Now it is about 14 hours later and I have stopped the task. But the interface will not let me fix the issue because of the restrictions it imposes itself:
- Currently is May 20th at 9:50.
- The task started at May 19th 16:23
- The task ended at May 20th 09:43
- I should have ended the task at May 19th 18:52
- If I try to fix first the day, the app won't let me accept because May 19th 9:50 is earlier than the start date of the task.
- If I try to fix first the time, the app won't let me again because May 20th 18:52 is later than the current time.
This issue would be solved if the app would let us change the date and time at the same time (preferred, in my opinion), or both separately but need to confirm the change to apply it outside of each separate editing widget.
I've tried thinking of a workaround by first changing to an intermediate date/time, but the only thing it has come to mind is simply waiting until the current time is greater than the start time and then I can set a temporary time, then fix the date and then fix the time.
Edit: It can be worked around by first setting back the start date by a day, then fix the end date/time and restoring the start day.