markmindckm / obsidian-enhancing-mindmap Goto Github PK
View Code? Open in Web Editor NEWobsidian plugin editable mindmap,you can edit mindmap on markdown file
License: MIT License
obsidian plugin editable mindmap,you can edit mindmap on markdown file
License: MIT License
I'm very excited about this plug-in! But strangely, after installation, I can use it to create a new mindmap but I don't see the command to view an existing markdown file as a mindmap, either in the command palette or in the File Options. It must be installed, since I see it in the plug-ins and can create and view a new file as a mindmap. Any help appreciated. I have disabled all other non-core plug-ins. Obsidian 0.12.12 and enhancing-mindmap 0.1.1, Win 10.
But when viewing a new mindmap, it does show view as markdown:
Could you please add the function to render ![[internal link]] in the mindmap?
Even better if the user can select many nodes, then choose to add ! (render) in front of the node.
Hi!
Thank you for a great plugin!
It would be great to be able to assign hotkeys to view mindmap as markdown or view as mindmap (e.g. switch between markdown and mindmap).
Maybe I am missing something, but it looks like currently only "Create new mindmap" can be assigned to a hotkey?
Just in case, below are some details of my environment:
Thanks.
A significant portion of my mindmap was also deleted.
The branch that got deleted was the whole branch with old nodes (few weeks), and nodes that i am working on)
(I was able to recover everything with obsidian file recovery)
hi
thx for good plugin!!
I cannot understand how use zooming mindmap in mobile?
pls help
Currently working on mobile are buttons for writing text, adding nodes, and deleting them. But panning the view, zooming in and out doesn't work at all. (I also tried connecting the mouse through the OTG cable.)
It would be a very good design if the nodes could be dragged at will to change their positions.
Now it seems that you can only drag the node to the center and then it will change to the last position, it would be great if you can drag the nodes at will to change their position!
The problem with markdown format is that you can't drag the headings at will. It would be a great experience if you could use this form of mind map to think about the structure of the article on the one hand, and drag the nodes to change their position on the other.
When use Ctrl+Mouse to zoom the mindmap view, the mindmap will slide away in the view. Watch video below:
当使用鼠标来缩放脑图视图时,脑图很容易出现滑走的情况,能否添加一个快捷键或者按钮来让脑图回到视图中心
Adding child node changes all my bullet points to headers
Example of an issue:
https://imgur.com/a/D9BKda5
Could you please also add the ability to pinch zoom (multitouch zoom) for obsidian on mobile? :D
Currently, there are only keyboard navigation for this plugin. It would be very nice if we could click (or right click) a node and create new child nodes.
When new node has content like "<some text here> other text"
, it will save to node correctly in the first time.
but when you try to modify it. the content in angle brackets are disappared together with the angle brackets, leaving only "other text"
This is very annoying when you making some mind map about some tech documentation.
Hi
I failed to load your plugin after manual installation on my Mac. Always get this message from obsidian when i try to activate it. Any help? version 0.12.5
Hello,
Great job on this plugin.
Is it possible to export the mind map?
If not, is this a possible feature?
I added a new line for a node in my minmap and then when i came back the data i typed is completely gone . and then when in investigated is i found that
I added new line in one of my node by pressing enter key and that breaked everything .
so i understood that line break is that making the problem
can you please fix this .
I lost my work and had to recover it using file recovery plugin .
The version available through Obsidian community plugins is still 0.0.5 instead of newer one (0.1.0 for example)
Also, the plugin in the community plugin doesn't display the number of downloads (but maybe it is because it was just recently included).
It would be great if the mindmap supported the same text operations as the editor. There are two particular points I have in mind:
[[T
normally gives me a list of all the possible pages to link to beginning with T, which doesn't work in the mindmapWhen you open the command palette of Obsidian (ctrl + p), the command for copying is spelled "Enhancing Mindmap: Cpoy" instead of "Enhancing Mindmap: Copy" as you can see here.
Version: 0.2.0
It would be great adding links with comments between different nodes. As in separate mind map applications freemind, for example.
I'd love to group bigger branches into a big bubble, to diversity branches quickly (immediate visual clue)
You could watch the video below:
Now if I use ![[mindmap]] in another markdown file, the mind map is shown in plain markdown text. But I want it be rendered in mind map view.
This is really troublesome when using mind mapping to study, it crashes de familiarity from the preview colors.
is there a possibility to use diagramms (draw.io) to do the same thing?
我的文档中,有部分代码片段,类似于
- val (means value):
```kotlin
// ====
val answer = 42
// ====
val answer:Int = 42
// ====
val message:String
if(canPerformOperation()){
message = "success"
} else {
message = "failed"
}
message = "other" //compile error
```
切换成mind视图后,节点展开-关闭操作后,上述代码中 代码片段中内容丢失了。希望能排查一下是否有这个问题
非常感谢,非常依赖这个功能!
Currently, user need to switch to markdown mode to copy/paste the bullet points, then turn back to mindmap mode.
2ndly,I think this functionality could also be implement to copy paste between map, instead of just within a map.
It would be great if the plugin kept which branches were collapsed so that after opening, the state is recreated
The text of the central header in mind-map view is not visible in dark mode of some themes because the white background of the enclosing rectangular box is blending in with the white colored text in dark mode.
I have fixed this issue temporarily by setting the color to something darker in the styles.css :
.mm-node.mm-root .mm-node-content {
font-size: 1.6em;
padding: 14px 20px;
border-radius: 0.25rem;
background: #2E4057; /*Changed this to darker color (initially set to white)*/
}
Now it becomes :
Please incorporate this change into the main release of the plugin if it does not interfere with any other aspects or elements of the plugin.
Or alternatively if this method causes problems in other themes where the text appears black then if there could be a way to ensure the text is rendered black regardless of the theme settings, that could work too. However I couldn't figure out how to implement that because I am not very familiar with css.
In my markdown file, the codeblock is also recognized as a branch in the mindmap, is there a toggle to select which type of items can be included in the final mindmap? e.g. I only want to include title, ordered list or bullet list as branch.
Thank you!
Currently, it is required to use arrow keys to navigate across the map, if there was a way to pan using the mouse grab and pan, it would be so much better.
I don't know if it is possible at the moment, but just putting it here as a request
Good work on this one, thanks!!
Is it possible to port this extension to VSCode?
Obsidian and VSCode are both electron apps but maybe it's a lot more work than one thinks at first sight?
Thank you for great plugin!
My feature request is to allow user to preserve markdown format after file was edited as a mindmap.
Here is an example to illustrate:
- mindmap-plugin
- item 1
- item 2
- item 3
Result:
# mindmap-plugin
## item 1
## item 2
## item 3
- item 31
Desired result:
- mindmap-plugin
- item 1
- item 2
- item 3
- item 31
Just in case, below are some details of my environment:
This plugin updates/saves its view very often and this causes the last added child node to lose its text very often.
The text gets replaced by the default child node text.
The steps to reproduce this bug are simple, just work normally for 20 minutes on a Mindmap and you'll encounter this bug constantly on the way.
It doesn't matter if I confirm a new child note with tab or if I click outside the child node. The bug happens no matter how I confirm.
Also, when this bug happens, the heading gets centered as well if my Mindmap is oriented towards the left
In my opinion, allowing user to set maximum node width in setting can help them customize their map according to their screen size.
I think it will be very helpful for mobile user.
The Ctrl + /
shortcut for collapsing and expanding nodes is not working for me. I am running Linux Mint 19.3 Cinnamon and am using a German keyboard layout (QWERTZ).
While I would believe that the issue here is the keyboard layout, using a virtual keyboard or changing the layout to international in the settings did not help. It would be great if you would allow to customize the shortcut in the settings so that I can remap it.
Thanks for the awesome plugin!
In rare cases, new nodes of the mind map are not written to the file, resulting in data loss.
I would like to assign a shortcut to :
Finally, these 2 commands could be merged into one loop switch, by pressing the same shortcut multiple times.
I'm trying to build the plugin using:
npm i
npm run build
I'm getting this error:
src/main.ts → ....
(!) Plugin typescript: @rollup/plugin-typescript TS5055: Cannot write file 'obsidian-enhancing-mindmap/src/domtoimage.js' because it would overwrite input file.
(!) Plugin typescript: @rollup/plugin-typescript: Rollup 'sourcemap' option must be set to generate source maps.
(!) Circular dependencies
Are there any instructions on how to build?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.