Kanban avec glisser-déposer mobile

J’ai essayé la fonctionnalité de glisser-déposer pour mobile, dont on parle depuis longtemps, pour le plugin Kanban. Je ne vois aucun bogue, mais je ne l’ai pas encore testée en profondeur.

unnamed

Je pense que c’est assez explicite. Appuyez longuement pour prendre une carte. Faites défiler normalement. Cliquez sur le bouton pour placer la carte ailleurs.

Jetez un œil et dites-moi ce que vous en pensez : https://github.com/AndyatFocallocal/discourse-kanban-theme/tree/master

Vous pouvez le voir en direct ici : https://publichappinessmovement.com/c/web-developers/web-dev-apps/l/latest?board=default

@david je pense que c’est votre composant. Si vous êtes satisfait des changements, souhaitez-vous que je les pousse vers le dépôt principal ?

1 « J'aime »

J’ai essayé votre site de test sur mobile et tablette et il ne fonctionne pas du tout bien pour moi, ou alors je ne comprends pas le mécanisme – désolé de le dire :confused:

  1. Le premier problème est qu’il essaie d’ouvrir l’aperçu lors d’un appui long.
  2. Et ensuite, il ne bouge tout simplement pas après avoir appuyé sur “drop” non plus.

Voici ce que j’obtiens :

Je teste sur iOS (18.7) – cela pourrait être un problème de version, alors je me demande si vous avez également testé sur iOS, ou seulement sur Android jusqu’à présent ?

1 « J'aime »

uniquement Android. C’était un projet rapide hier soir et je n’ai pas eu le temps de tester, donc j’apprécie grandement que vous l’essayiez et que vous me signaliez les bugs. J’essaierai de les corriger ce soir.

  1. J’ai corrigé le même problème sur Android, donc cela ne devrait pas être difficile.
  2. Je devrai enquêter. Il devrait y avoir une fenêtre modale vérifiant que vous êtes sûr de vouloir le déplacer, ou que vous n’avez pas l’autorisation requise pour le faire, et cela n’apparaît pas, donc quelque chose ne va vraiment pas sur iOS.
1 « J'aime »

@chapoi ah, vous ne vous êtes pas connecté, donc il ignore probablement vos instructions car vous n’avez pas le niveau de confiance requis pour déplacer une carte

Il devrait y avoir une fenêtre contextuelle vous demandant de vous connecter, donc je vais l’ajouter.

1 « J'aime »

Cela a du sens. Si je peux faire une suggestion : peut-être que désactiver complètement la fonctionnalité lorsque vous n’avez pas la permission est la meilleure approche ?

1 « J'aime »

oui, cela fonctionnerait aussi. Je m’en occupe ce soir.

1 « J'aime »

Les deux devraient être corrigés maintenant. Vous devrez être connecté pour le tester.

Faire défiler tout en maintenant une carte était un peu délicat car cela n’autorisait pas le balayage pour naviguer par-dessus d’autres cartes. Je viens de mettre à jour le composant pour améliorer cela.

J’ai encore quelques améliorations que j’aimerais apporter au composant Kanban, mais j’attendrai de voir si cela est accepté dans le dépôt principal d’abord, car je ne veux pas commencer une branche concurrente qui risque de prendre du retard, avec plus de personnes contribuant à la version principale.

1 « J'aime »