feat(cdk/drag-drop): allow drag to be canceled after dragged over list
- Lenguaje dominante
- TypeScript
- Estrellas
- 25k
- Forks
- 6.8k
- Merge medio
- 1 d 8 h
- PR fusionados (30 d)
- 91
Descripción
### 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_
Guía de contribución
Línea de trabajo
El issue no menciona archivos ni tests, así que empieza por localizar la implementación de CDK drag-drop y su API de drag/drop existente. Compara las actualizaciones de las listas cuando se arrastra un elemento sobre otra lista con el comportamiento cuando no se suelta, y después aclara el contrato de cancelación. Se considera completado cuando los arrastres cancelados no dejan cambios no deseados en las listas y el comportamiento de la API está cubierto por tests.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- angular, typescript
- Área
- frontend
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 32/100