vibe-kanban icon indicating copy to clipboard operation
vibe-kanban copied to clipboard

[Feature Request] Add Drag-and-Drop Reordering of Tasks within Kanban Columns

Open artinflight opened this issue 7 months ago • 2 comments

Problem Statement

Currently, tasks in the VibeKanban board are displayed in the order they are created, and there is no intuitive way to reorder them within a column (e.g., "To Do", "In Progress"). For projects where the sequence of tasks is important, this makes it difficult to organize and prioritize the workflow visually.

Proposed Solution

Implement the ability for users to manually reorder tasks within a Kanban column using a drag-and-drop interface. A user should be able to click and hold on a task card, drag it to a new position in the list within the same column, and release it to save the new order.

Use Case / Justification

Our current project, like many software development projects, has a series of tasks with clear dependencies. For example, "Task 4: Build Program Editor" cannot begin until "Task 2: Create Exercise Library" and "Task 3: Create Program Form" are complete.

Being able to visually arrange the tasks in the "To Do" column in their required order of execution would be incredibly helpful for a few reasons:

  1. Clear Prioritization: It provides an immediate, at-a-glance view of what needs to be worked on next.
  2. Workflow Management: It allows project managers to easily adjust priorities as the project evolves.
  3. Improved Clarity: It helps both human developers and AI agents understand the intended sequence of work, reducing the chance of starting tasks out of order.

This feature would be a significant enhancement to VibeKanban's project management capabilities.

Thank you for your consideration and for creating a great tool!

artinflight avatar Jul 23 '25 21:07 artinflight

Any movement here?

kenn9j avatar Dec 06 '25 05:12 kenn9j

We're working on a big change to the way kanban works, but this is still a few weeks off

stunningpixels avatar Dec 06 '25 18:12 stunningpixels