Kanban con arrastrar y soltar móvil

Intenté implementar la tan comentada función de arrastrar y soltar (drag-and-drop) para dispositivos móviles en el plugin Kanban. No veo errores, pero aún no lo he probado a fondo.

unnamed

Creo que es bastante autoexplicativo. Mantén pulsado para coger una tarjeta. Desliza como de costumbre. Haz clic en el botón para colocar la tarjeta en otro lugar.

Échale un vistazo y dime qué te parece: https://github.com/AndyatFocallocal/discourse-kanban-theme/tree/master

Puedes verlo en vivo aquí: https://publichappinessmovement.com/c/web-developers/web-dev-apps/l/latest?board=default

@david creo que es tu componente. Si estás de acuerdo con los cambios, ¿te gustaría que los subiera al repositorio principal?

1 me gusta

Intenté usar su sitio de prueba en móvil y tableta y no funciona bien en absoluto para mí, o no entiendo el mecanismo, disculpe que lo diga :confused:

  1. El primer problema es que intenta abrir la vista previa al mantener pulsado.
  2. Y luego simplemente no se mueve después de presionar soltar tampoco

Esto es lo que estoy obteniendo:

Estoy probando en iOS (18.7), podría ser un problema de versión, así que me pregunto si usted también ha probado en iOS, ¿o solo en Android hasta ahora?

1 me gusta

solo android. fue un proyecto rápido anoche y no he tenido tiempo de probar, así que agradezco mucho que lo pruebes y me informes de los errores. Intentaré arreglarlos esta noche.

  1. Arreglé el mismo problema en Android, así que no debería ser difícil.
  2. Tendré que investigar. Debería haber una ventana modal que compruebe que estás seguro de que quieres moverlo, o que no tienes el permiso necesario para hacerlo, y eso no está apareciendo, así que algo definitivamente no está del todo bien en iOS.
1 me gusta

@chapoi ah, no has iniciado sesión, así que probablemente esté ignorando tus instrucciones ya que no tienes el nivel de confianza requerido para mover una tarjeta

Sin embargo, debería aparecer una ventana emergente pidiéndote que inicies sesión, así que la añadiré.

1 me gusta

Eso tiene sentido. Si me permite hacer una sugerencia: ¿quizás deshabilitar completamente la funcionalidad cuando no se tienen permisos sea el mejor enfoque?

1 me gusta

Sí, eso también funcionaría. Me pondré con ello esta noche.

1 me gusta

Ambos deberían estar solucionados ahora. Necesitarás iniciar sesión para probarlo.

Desplazarse mientras se sostenía una tarjeta era un poco complicado, ya que no permitía deslizar para navegar sobre otras tarjetas. Acabo de actualizar el componente para mejorar eso.

Tengo algunas mejoras más que me gustaría hacer en el componente Kanban, pero esperaré a ver si se acepta en el repositorio principal primero, ya que no quiero empezar una rama competitiva que probablemente se quede atrás, con más personas contribuyendo a la versión principal.

1 me gusta