Skip to content

Conversation

@luisllamasbinaburo
Copy link
Collaborator

Added first phase of drag and drop

  • Reorder tasks in the same column
  • Move tasks from one column to other (only tagged columns)

⚠️ Complicated task, with side implications - Do not merge without testing deeply

@tu2-atmanand
Copy link
Owner

tu2-atmanand commented Jun 13, 2025

This was actually a very complicated. But since you have started it, now it feels simple. I don't know what is the best way to implement this. But your code actually seems clean and a very good approach to proceed for now. But still I am not sure yet as a proper dnd manager will be required to be crafted so it's easier to manage and scale in the future.

Since you have commenced with this feature I have finally started the discussion which was in my head and in which I was thinking deeply for a while now : #275

Ill add reviews wherever I can, but I think mostly I'll be merging this in a new branch and will start working on this in a new branch first. Because to preserve the manual order inside the columns, I have decided to save the ids of the task as the column data. And this IDs for the tasks are actually going to be new ids, which will persist on to the tasks as task property. Here is the FR for this : #254

Will keep this hold for now, till I release the v1.5.0 and I think, this feature mostly will be planned for v1.7.0.

@tu2-atmanand
Copy link
Owner

tu2-atmanand commented Jun 13, 2025

Thank you very much for working on this, because I was really scared of this feature. But now I'm confident that by this release, we will be able to finish with defining all the rulesets I have mentioned in the discussion and few more if I have missed and then build the best dnd manager to finally implement this feature properly.

@luisllamasbinaburo
Copy link
Collaborator Author

It's really complicated. Especially if we considerd that we have markdown files, json files, several types of columns.
Also we have also the idea of "inherit" tags
And, a posible internal drag and drop, to reorder the task

A little complicated, and almost imposible to make a "100% free bug" release in the first stage. But... if we never start, we will never finish 🤗

But yes, dnd is the most interesting and the most complicated task in the project (IMHO)

@tu2-atmanand tu2-atmanand added feature New feature or enhancement request brainstorm These issue/feat needs to be discussed and have to find the solution labels Jul 4, 2025
@tu2-atmanand tu2-atmanand changed the base branch from main to release-v1.6.0 July 5, 2025 09:25
@tu2-atmanand tu2-atmanand changed the base branch from release-v1.6.0 to release-v1.7.0 July 5, 2025 11:05
@tu2-atmanand
Copy link
Owner

I have already merged the commits from these PR into the branch feat-5/DnDforCards. The further development will be continued on this branch for this feature.

Will still keep this PR open for future discussions and announcements.

@tu2-atmanand tu2-atmanand moved this to Future Ideas in Task Board Dev Jul 18, 2025
@tu2-atmanand tu2-atmanand added this to the 1.10.0 milestone Oct 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

brainstorm These issue/feat needs to be discussed and have to find the solution feature New feature or enhancement request

Projects

Status: Future Ideas

Development

Successfully merging this pull request may close these issues.

2 participants