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

feat : Drag and Drop Functionality for individual Task #5

Open
1 task done
tu2-atmanand opened this issue Sep 3, 2024 · 1 comment
Open
1 task done

feat : Drag and Drop Functionality for individual Task #5

tu2-atmanand opened this issue Sep 3, 2024 · 1 comment
Labels
future idea New Future or improvement, but not urgent, can be implemented in new branch

Comments

@tu2-atmanand
Copy link
Owner

tu2-atmanand commented Sep 3, 2024

  • Add holder icon for each task in the top right corner for each taskItem, visible only on hover.

Implement the drag and drop functionality wherein, user will be able to drag the task item from the column, it will be hovering until dropped and this task item can only be dropped based on certain rules as follows :

  • TaskItem dragged from Today column, can be dropped into Tomorrow column or completed column, so, if the TaskItem is dropped in Tomorrow column, then the due will be updated from todays to tomorrows date, and if dropped in completed, then the status will be updated to checked. Functionality to drop in Future column can be added, but then the user should be asked about the date.
  • Similary, for tagged column, if a TaskItem is dropped from one TagBased Column to another its Tag will be changed accordingly.

The functionalities has been more elaborated here : roovo/obsidian-card-board#11 (comment)

@tu2-atmanand tu2-atmanand added the future idea New Future or improvement, but not urgent, can be implemented in new branch label Sep 3, 2024
@tu2-atmanand tu2-atmanand added feature New feature or request and removed future idea New Future or improvement, but not urgent, can be implemented in new branch labels Sep 21, 2024
@tu2-atmanand
Copy link
Owner Author

tu2-atmanand commented Sep 21, 2024

Learn to implement the DnD from the Kanban Plugin codebase. This project has the best/smoothest DnD feature i have ever seen, those developers has implemented it amazingly. Learn it from that project then integrate it into this project.

@tu2-atmanand tu2-atmanand added the bug Something isn't working label Sep 21, 2024
@tu2-atmanand tu2-atmanand changed the title Drag and Drop Functionality for tasks feat : Drag and Drop Functionality for tasks Sep 21, 2024
@tu2-atmanand tu2-atmanand added this to the 1.0.0 milestone Sep 21, 2024
@tu2-atmanand tu2-atmanand added future idea New Future or improvement, but not urgent, can be implemented in new branch and removed bug Something isn't working feature New feature or request labels Sep 22, 2024
@tu2-atmanand tu2-atmanand changed the title feat : Drag and Drop Functionality for tasks feat : Drag and Drop Functionality for individual Task Sep 22, 2024
@tu2-atmanand tu2-atmanand removed this from the 1.0.0 milestone Sep 23, 2024
@tu2-atmanand tu2-atmanand pinned this issue Oct 7, 2024
@tu2-atmanand tu2-atmanand unpinned this issue Oct 7, 2024
@tu2-atmanand tu2-atmanand moved this from Future Ideas to Important Backlog in Task Board Dev Jan 1, 2025
@tu2-atmanand tu2-atmanand pinned this issue Jan 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
future idea New Future or improvement, but not urgent, can be implemented in new branch
Projects
Status: Important Backlog
Development

No branches or pull requests

1 participant