Kanban 移动拖放

我尝试为看板(Kanban)插件添加了久谈已久的拖放移动功能。我没有发现任何错误,但我还没有进行深入测试。

unnamed

我认为它非常直观。长按以拾取卡片。像往常一样滚动。点击按钮将卡片放到别处。

请查看并告诉我您的想法:https://github.com/AndyatFocallocal/discourse-kanban-theme/tree/master

您可以在这里看到实时效果:https://publichappinessmovement.com/c/web-developers/web-dev-apps/l/latest?board=default

@david 我认为这是你的组件。如果你对这些更改感到满意,你希望我将它们推送到主仓库吗?

1 个赞

我刚在手机和平板电脑上试用了你们的测试站点,但对我来说效果非常差,或者是我不明白这个机制——抱歉这么说 :confused:

  1. 第一个问题是它在长按时会尝试打开预览。
  2. 然后,按下“拖放”后它根本不动。

这是我看到的情况:

我正在使用 iOS (18.7) 进行测试——可能是版本问题,所以我想知道你们是否也在 iOS 上进行过测试,或者到目前为止只在 Android 上测试过?

1 个赞

仅限安卓。这是我昨晚快速完成的一个项目,我还没有时间测试,所以非常感谢您试用并报告错误。我今晚会尝试修复它们。

  1. 我已经在安卓上修复了同样的问题,所以应该不难。
  2. 我需要调查一下。应该有一个模态窗口检查您是否确定要移动它,或者您是否没有执行此操作所需的权限,但这个窗口没有出现,所以 iOS 方面肯定有些不对劲。
1 个赞

@chapoi 啊,你没有登录,所以它可能只是忽略了你的指令,因为你没有移动卡片所需的信任级别

不过应该会有一个弹出窗口要求你登录,我会添加那个的。

1 个赞

这说得通。如果我能提个建议:也许在没有权限时完全禁用该功能是更好的方法?

1 个赞

是的,那样也可以。我今晚就着手处理。

1 个赞

两者现在都应该已修复。您需要登录才能进行测试。

按住卡片进行滚动有点棘手,因为它不允许在其他卡片上进行滑动导航。我刚刚更新了组件以改善这一点。

我还有一些改进想对看板(Kanban)组件进行,但我会先看看这个是否被合并到主代码库中,因为我不想开始一个竞争性的分支,那很可能会落后于主版本的更多贡献者。

1 个赞