MarkMindCkm / obsidian-enhancing-mindmap

obsidian plugin editable mindmap,you can edit mindmap on markdown file
MIT License
571 stars 51 forks source link

Enhancement Request: Improve Copy-Paste Compatibility with Text Containing Tabs for Mind Maps #149

Open admdanielspalma opened 1 month ago

admdanielspalma commented 1 month ago

Hello,

I have been using various mind mapping tools such as XMind, FreeMind, and others, where I could easily copy and paste text with tab indentation into different mind mapping programs or even a simple text editor. The "tab" key in these tools would create subtopics correctly, preserving the hierarchical structure of the mind map.

However, when attempting to migrate to Markmind, I encountered several issues:

Flat Structure: Pasting text with tabs into Markmind results in all entries being treated as siblings rather than maintaining the parent-child relationships indicated by the tabs. Undo Functionality: The undo feature only reverses the last individual entry rather than the entire paste action. This makes it cumbersome to revert changes when pasting a large hierarchical structure.

Request:

I would like to request an enhancement to improve the copy-paste functionality in Markmind to better support text containing tabs. Specifically:

Hierarchical Pasting: Ensure that text with tab indentation pasted into Markmind correctly reflects the parent-child relationships, maintaining the intended hierarchical structure.

Comprehensive Undo: Improve the undo functionality to allow reverting the entire paste action, not just individual entries. These enhancements would greatly improve the usability and compatibility of Markmind with existing mind mapping workflows, ensuring a smoother transition for users migrating from other tools.

Thank you for considering this request.

Best regards, Daniel

MarkMindCkm commented 1 month ago

You can convert the data to xmind format then import it into markmind

admdanielspalma commented 1 month ago

You can convert the data to xmind format then import it into markmind

Ok, great!

But in day-to-day use, it is very convenient to be able to paste into a text editor and then paste back into the mind map, etc. Do you think it would be possible to add this functionality?

Also, I've noticed some issues with selecting multiple entries in the mind map. When I hold the control key and try to select everything in an area, it often fails to capture all the items. Additionally, if I use ctrl+c to copy and then try to paste into a child entry, it doesn't allow me to copy everything.

Do you think these improvements are within reach? If you could enhance these aspects, the tool would be even more perfect!

Apart from these details, your tool is incredible! I will purchase it to support the project. Thank you!

MarkMindCkm commented 1 month ago
  1. hold on ctrl , then right click to select nodes
  2. use copy and paste command in ctrl p command board to copy node
  3. Paste text needs to be optimized