Kanban mit mobilem Drag-and-Drop

Ich habe mich an der lang diskutierten Drag-and-Drop-Mobilfunktion für das Kanban-Plugin versucht. Ich sehe keine Fehler, aber ich habe es noch nicht eingehend getestet.

unnamed

Ich denke, es erklärt sich von selbst. Lange drücken, um eine Karte aufzunehmen. Normal scrollen. Auf die Schaltfläche klicken, um die Karte woanders abzulegen.

Schauen Sie es sich an und sagen Sie mir, was Sie denken: https://github.com/AndyatFocallocal/discourse-kanban-theme/tree/master

Sie können es live hier sehen: https://publichappinessmovement.com/c/web-developers/web-dev-apps/l/latest?board=default

@david, ich glaube, es ist deine Komponente. Wenn du mit den Änderungen zufrieden bist, soll ich sie in das Haupt-Repository pushen?

1 „Gefällt mir“

Ich habe gerade Ihre Testseite auf dem Handy und Tablet ausprobiert, und sie funktioniert bei mir überhaupt nicht gut, oder ich verstehe den Mechanismus nicht – tut mir leid, das sagen zu müssen :confused:

  1. Das erste Problem ist, dass versucht wird, die Vorschau bei langem Drücken zu öffnen.
  2. Und dann bewegt es sich nach dem Drücken von „Ablegen“ einfach nicht mehr.

Das ist es, was ich bekomme:

Ich teste auf iOS (18.7) – es könnte ein Versionsproblem sein, daher frage ich mich, ob Sie auch auf iOS getestet haben oder bisher nur auf Android?

1 „Gefällt mir“

nur Android. Es war ein schnelles Projekt letzte Nacht und ich hatte noch keine Zeit zum Testen, daher weiß ich es sehr zu schätzen, dass Sie es ausprobiert und die Fehler mitgeteilt haben. Ich werde versuchen, diese heute Abend zu beheben.

  1. Ich habe dasselbe Problem auf Android behoben, daher sollte es nicht schwierig sein.
  2. Ich muss das untersuchen. Es sollte ein modales Fenster erscheinen, das überprüft, ob Sie sicher sind, dass Sie es verschieben möchten, oder ob Sie nicht die erforderliche Berechtigung dazu haben, und das erscheint nicht, daher stimmt auf iOS definitiv etwas nicht.
1 „Gefällt mir“

@chapoi ah, du hast dich nicht angemeldet, daher ignoriert es wahrscheinlich deine Anweisungen, da du nicht die erforderliche Vertrauensstufe hast, um eine Karte zu verschieben

Es sollte jedoch ein Pop-up erscheinen, das dich zur Anmeldung auffordert, das werde ich hinzufügen.

1 „Gefällt mir“

Das ergibt Sinn. Wenn ich eine Anregung geben darf: Wäre es vielleicht der bessere Ansatz, die Funktionalität komplett zu deaktivieren, wenn man keine Berechtigung hat?

1 „Gefällt mir“

Ja, das würde auch funktionieren. Ich werde mich heute Abend darum kümmern.

1 „Gefällt mir“

Beide sollten jetzt behoben sein. Sie müssen angemeldet sein, um es zu testen.

Das Scrollen beim Halten einer Karte war etwas schwierig, da es nicht erlaubte, über andere Karten zu wischen, um zu navigieren. Ich habe die Komponente gerade aktualisiert, um dies zu verbessern.

Ich habe noch ein paar weitere Verbesserungen für die Kanban-Komponente geplant, aber ich werde warten, bis diese zuerst in das Haupt-Repository aufgenommen wird, da ich keinen konkurrierenden Branch beginnen möchte, der wahrscheinlich zurückfallen wird, da mehr Leute zur Hauptversion beitragen.

1 „Gefällt mir“