Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature request] Week Planner: Allow to drag tasks between days #315

Open
gerardbosch opened this issue Nov 9, 2023 · 10 comments
Open
Assignees
Labels
enhancement New feature or request

Comments

@gerardbosch
Copy link

Describe the bug

💡 This is a feature request

A task can be rescheduled within a day, but not between days.

Example (red arrow is not allowed)

image

This would require to move text (the task) from one file to another and determine where to place it on the destination file (which could already exist and contain text). So this is just an idea or something I would tell a nice-to-have.

@gerardbosch gerardbosch added the bug Something isn't working label Nov 9, 2023
@captureMebutProbablyNot

I would love this!

@ivan-lednev ivan-lednev self-assigned this Nov 14, 2023
@ivan-lednev ivan-lednev added enhancement New feature or request and removed bug Something isn't working labels Nov 14, 2023
@start-trek
Copy link

The Task plugin provides a scheduled, start, and due date for each task. Perhaps one of those dates could be referenced to determine which day of the planner the item appears? Dragging could modify the text in the same way the text is modified when a task is dragged to expand its duration...

@ivan-lednev
Copy link
Owner

Please update and re-check.

@gerardbosch
Copy link
Author

Hi, I updated and tested it. Now the task can move across days. When you do this a schedule date is appended to the task line, but the task keeps sitting on the same daily note despite being rescheduled to another day.

I think that the line should be moved to the daily file it belongs to instead of sit on the previous/original daily file. This is probably more complex to do, but what do you think?

@RomanMunar
Copy link

RomanMunar commented Dec 6, 2023

~~the update also used a different icon that the one tasks' suggests. ~~
^ As tested on 2024-11-03 dragging a block between day columns updates correctly now, and it doesn't affect other task properties/dates and it moves the task on the respective daily note it is scheduled for. 🎉

@ErikaRS
Copy link

ErikaRS commented Dec 20, 2023

I was playing around with this functionality, and what I found is that it a task has another associated date (e.g. a Tasks plugin created date (➕) then a second scheduled date is added, but the display keeps using the first.

If I remove the other date so that only the scheduled date is on the task, then moving between days works as expected: the scheduled date is updated.

@ErikaRS
Copy link

ErikaRS commented Dec 20, 2023

One more detail: if a task has a scheduled date set with the Tasks ⏳ and it's in a daily note, then it will also add a second date instead of changing the existing date. The previous update applies to tasks that are not in a daily note file.

@gerardbosch
Copy link
Author

I add more feedback:

As I was mentioning above here the task text is not moved to the new daily note.

Also, the task cannot be moved at the top of the day (task without time), disregarding the original one has no time either.

@brsma
Copy link

brsma commented Nov 12, 2024

@gerardbosch The task text actually should not be moved at all. I have most tasks located in project notes and in other places – not in the daily notes. Automatically moving tasks to the respective daily note instead of just changing their scheduled date would rip all of them out of their context. I do NOT want that suggested feature at all – it would completely break my setup. And I assume I'm far from alone with that.

That said I totally support the request to reschedule tasks by day without time (i. e. the top of the day tasks). Yes, please!

@RomanMunar
Copy link

@brsma #623 might be related to the request in here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

7 participants