feat(cdk/drag-drop): allow drag to be canceled after dragged over list
- Langage dominant
- TypeScript
- Étoiles
- 25k
- Forks
- 6.8k
- Merge moyen
- 1 j 8 h
- PR mergées (30 j)
- 91
Description
### Feature Description
Items actively dragged from one list to another, but without releasing the drag, cannot be canceled. The list changes immediately and the user cannot undo the action. This issue tracks the request to enable an API that lets dragging be canceled, e.g. by undo'ing the list changes (or not change the lists at all) if the item is not dropped onto a drop container
### Use Case
_No response_
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
L’issue ne mentionne aucun fichier ni test ; commencez donc par localiser l’implémentation de CDK drag-drop et son API drag/drop existante. Comparez les mises à jour des listes lorsqu’un élément est glissé au-dessus d’une autre liste avec le comportement lorsqu’il n’est pas déposé, puis clarifiez le contrat d’annulation. Le travail est considéré comme terminé lorsque les glissements annulés ne laissent pas de modifications involontaires dans les listes et que le comportement de l’API est couvert par des tests.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- angular, typescript
- Domaine
- frontend
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 32/100