오래전부터 논의되어 온 Kanban 플러그인의 드래그 앤 드롭 모바일 기능을 직접 구현해 보았습니다. 아직 심층 테스트는 하지 않았지만, 현재까지 버그는 발견되지 않았습니다.
기능은 꽤 직관적이라고 생각합니다. 카드를 길게 눌러서 집어 올리고, 평소처럼 스크롤을 하며, 버튼을 클릭하여 카드를 다른 위치로 옮기면 됩니다.
확인해 보시고 의견을 들려주세요: GitHub - AndyatFocallocal/discourse-kanban-theme: A Discourse theme component providing basic kanban-board functionality · GitHub
여기서 라이브로 확인하실 수도 있습니다: Apps - Public Happiness
@david 이 컴포넌트는 당신의 것인 것 같습니다. 변경 사항에 문제가 없으시다면 메인 저장소에 푸시해 드릴까요?
방금 모바일과 태블릿에서 테스트 사이트를 시도해 봤는데, 제 환경에서는 전혀 제대로 작동하지 않거나, 작동 원리를 이해하지 못하겠습니다. 죄송합니다 
- 첫 번째 문제는 길게 누르면 미리보기가 열리려 한다는 점입니다. 조금 짧게 누르려 하면 당연히 작동하지 않고, 대신 토픽이 열립니다.
- 그리고 드롭을 눌러도 단순히 아무것도 움직이지 않습니다.
제가 겪고 있는 현상은 다음과 같습니다. (상단에 위치한 “Getting started Guide: App Devs” 제목의 카드를 대상으로 하고 있습니다)
iOS(18.7)에서 테스트하고 있습니다. 버전 문제일 수도 있으니, iOS에서도 테스트를 해 보셨는지, 아니면 지금까지 Android만 테스트하셨는지 궁금합니다.
안드로이드만 해당됩니다. 지난밤에 빠르게 만든 프로젝트라 아직 테스트할 시간이 없었어요. 직접 테스트해 주시고 버그를 공유해 주셔서 정말 감사드립니다. 오늘 밤에 수정해 보겠습니다.
- 안드로이드에서도 동일한 문제를 수정했기 때문에 어려울 것 같지 않습니다.
- 조사를 해 봐야겠습니다. 파일을 이동하려고 할 때 정말로 이동할 것인지, 아니면 해당 권한이 없는지 확인하는 모달 창이 표시되어야 하는데, iOS에서는 그 창이 뜨지 않는 것 같으니 분명 뭔가 문제가 있는 것 같습니다.
@chapoi 아, 로그인하지 않으셨네요. 카드를 이동하는 데 필요한 신뢰 수준이 없으므로 지시사항이 무시되고 있는 것 같습니다.
로그인을 요청하는 팝업이 표시되어야 하는데, 이 부분을 추가하겠습니다.
그 말이 일리 있습니다. 제안을 하나 드리자면: 권한이 없는 경우 해당 기능을 완전히 비활성화하는 것이 더 나은 접근 방식일 수 있습니다.
네, 그 방법도 괜찮을 것 같아요. 오늘 밤에 바로 해볼게요.
둘 다 이제 수정되었습니다. 테스트하려면 로그인되어 있어야 합니다.
카드를 잡고 있는 상태에서 스크롤하는 것은 다른 카드 위를 스와이프하여 탐색할 수 없었기 때문에 다소 까다로웠습니다. 이를 개선하기 위해 해당 컴포넌트를 방금 업데이트했습니다.
Kanban 컴포넌트에 적용하고 싶은 몇 가지 추가 개선 사항이 있지만, 메인 저장소에 먼저 수용되는지 확인을 기다릴 것입니다. 메인 버전에는 더 많은 사람들이 기여하고 있기 때문에, 뒤처질 가능성이 높은 경쟁 분기를 시작하고 싶지 않기 때문입니다.