Kanban con trascinamento da mobile

Ho provato la tanto discussa funzionalità di trascinamento (drag-and-drop) per dispositivi mobili per il plugin Kanban. Non vedo bug, ma non l’ho ancora testata a fondo.

unnamed

Penso che sia abbastanza autoesplicativa. Tieni premuto a lungo per prendere una scheda. Scorri normalmente. Clicca sul pulsante per mettere la scheda in un altro punto.

Dai un’occhiata e dimmi cosa ne pensi: https://github.com/AndyatFocallocal/discourse-kanban-theme/tree/master

Puoi vederla dal vivo qui: https://publichappinessmovement.com/c/web-developers/web-dev-apps/l/latest?board=default

@david penso che sia il tuo componente. Se sei soddisfatto delle modifiche, vorresti che le caricassi sul repository principale?

1 Mi Piace

Ho appena provato il vostro sito di prova su cellulare e tablet e non funziona affatto bene per me, o non capisco il meccanismo – mi dispiace dirlo :confused:

  1. Il primo problema è che tenta di aprire l’anteprima con la pressione prolungata.
  2. E poi semplicemente non si muove nemmeno dopo aver premuto “drop” (rilascia).

Questo è quello che sto vedendo:

Sto testando su iOS (18.7) – potrebbe essere un problema di versione, quindi mi chiedo se avete testato anche su iOS, o solo su Android finora?

1 Mi Piace

solo Android. È stato un progetto veloce ieri sera e non ho avuto tempo di testare, quindi apprezzo molto che tu lo stia provando e condividendo i bug. Cercherò di risolverli stasera.

  1. Ho risolto lo stesso problema su Android, quindi non dovrebbe essere difficile.
  2. Dovrò indagare. Dovrebbe esserci una finestra modale che chiede conferma se si desidera spostarlo, o che indica che non si dispone dell’autorizzazione necessaria per farlo, e questo non sta apparendo, quindi qualcosa non va decisamente su iOS.
1 Mi Piace

@chapoi ah, non hai effettuato l’accesso, quindi probabilmente sta semplicemente ignorando le tue istruzioni poiché non hai il livello di fiducia richiesto per spostare una scheda

Dovrebbe esserci un pop-up che ti chiede di accedere, quindi lo aggiungerò.

1 Mi Piace

Questo ha senso. Se posso permettermi un suggerimento: forse disabilitare completamente la funzionalità quando non si dispone delle autorizzazioni è l’approccio migliore?

1 Mi Piace

Sì, anche quello andrebbe bene. Ci penserò stasera.

1 Mi Piace

Entrambe dovrebbero essere risolte ora. Dovrai effettuare l’accesso per testarle.

Scorrere tenendo premuta una scheda era un po’ complicato poiché non consentiva di scorrere per navigare sopra altre schede. Ho appena aggiornato il componente per migliorare questo aspetto.

Ho ancora alcuni miglioramenti che vorrei apportare al componente Kanban, ma aspetterò di vedere se questo verrà accettato nel repository principale prima, poiché non voglio avviare un branch concorrente che probabilmente rimarrà indietro, con più persone che contribuiscono alla versione principale.

1 Mi Piace