Ayagikei / LifeUp

Pure and highly customizable gamified to-do and habit-forming app.
209 stars 4 forks source link

[Feature] Additional option when changing the deadline of a task (shift start date and reminders the same amount) #101

Open LordElamak opened 1 year ago

LordElamak commented 1 year ago

Is your feature request related to a problem? Please describe. Sometimes I copy tasks, or restart completed tasks, and make the required changes (task name, deadline, etc.). Sometimes I also must change the deadline of an existing task because of unforeseen events. In these situations, when I change the deadline, an option message appear where I can select to ignore or reset the start date (to automatic). This does not help me in most of the cases. I want the start date and reminders (including reminders in subtasks) to keep the relative time distance to the new deadline. Currently I can only change the start date and reminders manually, which can be frustrating if I must do it for several tasks.

Describe the solution you'd like My suggestion is to add a 3rd option to the message that appears after change of deadline (e.g. Ignore/Reset/Shift). Note: I think this shift would very similar to the automatic creation of a new instance of a repeated task after completing.

Ayagikei commented 1 year ago

Hello, thank you for your feedback and detailed scenario description!

We will conduct further evaluation on this issue in the future.

The interaction of creating/editing tasks is complicated and we need to confirm it.

In v1.93.0-rc02, when editing a task, we will try to restore the start time of the last task selected (automatic, deadline on the day). It's somewhat related to this issue, but there's no Shift related option yet.

If an option like Shift is added, its naming and meaning may require additional explanation.

Ayagikei commented 1 year ago

Hello, thank you for your feedback and detailed scenario description!

We will conduct further evaluation on this issue in the future.

The interaction of creating/editing tasks is complicated and we need to confirm it.

In v1.93.0-rc02, when editing a task, we will try to restore the start time of the last task selected (automatic, deadline on the day). It's somewhat related to this issue, but there's no Shift related option yet.

If an option like Shift is added, its naming and meaning may require additional explanation.