Skip to content

Implementation of Drag and Drop Feature within Child Task Lists(issue #3)#6

Merged
devInui merged 15 commits intomasterfrom
feature-DnD-task
Nov 26, 2023
Merged

Implementation of Drag and Drop Feature within Child Task Lists(issue #3)#6
devInui merged 15 commits intomasterfrom
feature-DnD-task

Conversation

@devInui
Copy link
Copy Markdown
Owner

@devInui devInui commented Nov 26, 2023

pull request, from the feature-DnD-Task branch to the master branch, introduces a series of changes to implement limited drag and drop (DnD) operations. This development is part of the milestone: Enhancing User Experience and is a progress update for the issue: Drag and Drop for Tasks.

Implemented Features

  • Enables movement of tasks via drag and drop within child task lists. This foundational step paves the way for a more interactive task management experience.

Current Issues Identified

  1. ID Interference During Dragging: Encountered erratic behavior in the Sortable implementation due to ID interference when dragging a subtask. bug fix: collision bug in SortableContext (parent: #3) #8
  2. Hit Detection Inconsistencies: Observed unreliable hit detection in scenarios involving tasks of varying sizes. bug fix: collision bug in SortableContext (parent: #3) #8
  3. Memoization Malfunction: A previously functional memoization feature is now failing to operate as intended. bug fix: Memorization Malfunction caused by DndContext (parent: #3) #16

Future Outlook

  • After resolving the current bugs, we plan to further expand the DnD functionality to enable movement across different task lists and between projects. This will aim for a broader scope of task management and enhanced user experience.

Immediate Action Plan

  • Our current focus is on resolving the identified bugs. In the next update, we aim to address these issues to enhance the stability and reliability of the DnD functionality.

Your thorough review and feedback on this implementation are highly appreciated as we continue to strive for improved functionality and user experience in our project.

@devInui devInui added the enhancement New feature or request label Nov 26, 2023
@devInui devInui added this to the Enhancing User Experience milestone Nov 26, 2023
@devInui devInui self-assigned this Nov 26, 2023
@devInui devInui linked an issue Nov 26, 2023 that may be closed by this pull request
@devInui devInui merged commit 442cdea into master Nov 26, 2023
@devInui devInui removed a link to an issue Nov 26, 2023
@devInui devInui linked an issue Dec 5, 2023 that may be closed by this pull request
@devInui devInui changed the title Implementation of Drag and Drop Feature within Child Task Lists Implementation of Drag and Drop Feature within Child Task Lists(issue #3) Dec 5, 2023
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

Status: Done

Development

Successfully merging this pull request may close these issues.

Drag and drop for tasks

1 participant