针对合并与成为子节点实现方式的优化建议

目前的方式:
往卡片里面拖一下是合并
把子节点往卡片里拖一下是合并

如果做成:
从下往上拖入卡片——合并
从右往左拖入卡片——成为子节点

这样的操作逻辑是不是符合直觉多了,而且合并不再需要两步操作

组织整理脑图的过程中可以多利用符合直觉的手势,使用体验会好很多。

4赞

感觉这个可以有,可以更快的提高效率。
但是也要考虑误触的问题

支持,每次多一步挺麻烦的。

提供一个思路:
有节点A、B,当把B拖到A上面时不松手,此时界面提示:
在A区域内松手——合并;
在A区域外右侧的一小块区域松手——变为子节点;
在A区域外上侧的一小块区域松手——变为前一个同级节点;
在A区域外下侧的一小块区域松手——变为后一个同级节点;
在其他区域松手——取消操作

2赞

赞同,这个确实要优化一下,要不然每次处理起来挺麻烦

我觉得能优化下操作挺好,对于1楼的方式我有些疑惑
我们知道在开启摘录设置中的“自动添加到脑图”&“不自动分组”后,摘录是会一条条顺排下来的。


如果按1楼的方式,我想把下面的卡片合并到上面是简单了,但如果想要把上面的卡片合并到下面,或者想要设置为子节点,就需要带着卡片绕个弯子。
我个人感觉这样并不是很好

我只是粗略的提一个想法,三楼方案更详细完善,可以看看他的

1赞

受到启发,更新下:

有节点A、B,当把B拖到A上面时不松手,此时界面提示:
在A区域内上方松手——合并到上面;
在A区域内下方松手——合并到下面;
在A区域外右侧的一小块区域松手——变为子节点;
在A区域外上侧的一小块区域松手——变为前一个同级节点;
在A区域外下侧的一小块区域松手——变为后一个同级节点;
在其他区域松手——取消操作

1赞

感谢出谋划策,我们会讨论下,从3楼的建议中,能看出来一些常用的需求,如果能对自己的需求排个序,会有助于我们设置功能优先级

比如合并到上面
合并到下面
子节点
同级节点

除此之外,还有单向链接,双向链接,summary

目前的,用来支持跨窗口的拖拽按钮也还比较复杂,需要开启拖拽开关
另外,跨APP摘录文字图片,MN本身的拖拽摘录,研究浏览器的摘录,这些也用到拖拽

我的最终目标是希望寻找一种全局统一的拖拽机制来,而且尽可能优雅直觉,同时显示界面能够保持简洁。显示元素不那么混乱

稍后我把我们之前的分析材料贴上来,可以看看

Regards
Lanco

有一个疑问:如果是多卡片之间的操作呢?可否细化为在多个卡片内部也可以进行?这样就减少了当前拆分卡片的问题 :thinking: