angular / angular/components

feat(cdk/drag-drop): allow drag to be canceled after dragged over list

Abierto
#30,333 2 comentarios 1 reacción 0 asignados Ver en GitHub
area: cdk/drag-drop feature P3
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

Abrir la 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.