Re:MindMup is now open source
by est on Sunday January 27, 2013 @08:09PM
(#5126516)
Can anyone explain to me why most mind map apps are of tree structures, but not graph structure?
In my personal process of thinking most ideas pop up as nodes then nodes are interconnected as a graph.
I tried to use one of these tree mindmap apps, some ideas morphs into another leaf on another subtree but I can not connect them visually, this irritates me a lot.
Re:MindMup is now open source
by swdunlop on Sunday January 27, 2013 @10:39PM
(#5126997)
An acyclic graph (or a tree structure) enables certain automatic layout algorithms. These algorithms are predictable by the user and are less distracting -- the key goal of any mindmap software is to not distract.
There's probably a semantic element of a hierarchy of ideas, too, but I am only equipped to comment on the math and not the psychology. :)
Re:MindMup is now open source
by seanmcdirmid on Monday January 28, 2013 @04:44AM
(#5127846)
So if we were going to take the LaTeX approach, we basically write our mind maps as .g files and then lay them out using Graphviz's dotty? That could actually work (OmniGraffle, BTW, uses Graphviz I think to layout DAGs).
Re:MindMup is now open source
by ghc on Sunday January 27, 2013 @11:05AM
(#5124606)
That's pretty cool. After playing around with this some, I'm glad that I won't just get to use it, but that I'll also get the chance to learn something from the code. I don't believe I've ever seen such nicely routed auto-updating paths before in Javascript.
Re:MindMup is now open source
by gojko on Sunday January 27, 2013 @11:07AM
(#5124612)
Thanks. We still need to clean up the code a bit, and should be publishing more docs on how the thing is structured this week, so keep your eye on our github repo.
Re:MindMup is now open source
by sharmajai on Sunday January 27, 2013 @11:16AM
(#5124639)
Great work! A suggestion: to make the text searchable using Ctrl-f, please render the maps using SVG instead of canvas. For a big mind map this is indispensable.
Re:MindMup is now open source
by gojko on Sunday January 27, 2013 @11:23AM
(#5124667)
is search the only thing that would be better with SVG?
we opted for canvas as it gives us better visualisation capabilities in the future. we could easily provide searching with canvas by overriding ctrl+f.
Re:MindMup is now open source
by sharmajai on Sunday January 27, 2013 @03:27PM
(#5125511)
I haven't tested this but I think search engines should automatically be able to index SVGs, thus making the public maps Googlable.
In general I like SVG because it doesn't try to hide the data it's displaying, unlike flash/canvas. Although I now remember seeing a hybrid div/canvas implementation which buys you best of both worlds albeit at some added complexity.
Re:MindMup is now open source
by eterpstra on Sunday January 27, 2013 @01:30PM
(#5125065)
Thank you for this. I see this as a perfect companion to Freemind. Sometimes I want to jot stuff down, and firing up freemind is too cumbersome, or I'm on my laptop and haven't sync'd recently. I've been using Evernote for this purpose, and it's just not quite as graceful as a mindmap.
For getting ideas out quickly, and sharing mindmaps without installing software or paying for an one of the (many) web-based services, this looks pretty ideal.
Re:MindMup is now open source
by gojko on Sunday January 27, 2013 @01:40PM
(#5125106)
Yes, that's why we built it as well. The basic use case is knocking up maps quickly during a meeting. Please vote for folding on the site if it's important, we aim to invest as much as we can on working on the top voted feature group.
Re:MindMup is now open source
by Alex3917 on Sunday January 27, 2013 @11:53AM
(#5124751)
I don't see this as being useful unless it share's FreeMind's 'strong emphasis on folding'. Otherwise it's basically like a text editor that doesn't let you create documents longer than one page.
I also probably wouldn't consider using it until at a minimum the data is exportable and the data format is future proof.
Re:MindMup is now open source
by gojko on Sunday January 27, 2013 @11:58AM
(#5124759)
export to freemind is done, will go live tomorrow. folding is also in the plan. you can make it go live earlier by
- voting directly on http://www.mindmup.com/#vote
- or forking on github and submitting a patch :)
Re:MindMup is now open source
by swdunlop on Sunday January 27, 2013 @10:32PM
(#5126969)
Great work on keeping the interface concise, consistent and keyboard friendly. Overcomplex UI has kept me from using mindmap tools in the past, since the tool becomes a distraction.
A "yank" and "place" for nodes would be a nice feature, as I still have to reach for the mouse when rearranging. "Yank" should mark the currently "yanked" node with an different style, and "Place" should take the "yanked" node and set its parent to the currently selected node.
Re:MindMup is now open source
by visarga on Sunday January 27, 2013 @05:56PM
(#5126039)
This has many features similar to MindNode, but I miss the ability to drag and drop a subtree. Out of all the online mind mapping apps I've seen this one is the best.
Re:MindMup is now open source
by gojko on Sunday January 27, 2013 @03:59PM
(#5125636)
we could probably make it work offline as a chrome app, not sure if offline work with all browsers is a viable option. would chrome app be good enough for you?
In my personal process of thinking most ideas pop up as nodes then nodes are interconnected as a graph.
I tried to use one of these tree mindmap apps, some ideas morphs into another leaf on another subtree but I can not connect them visually, this irritates me a lot.
There's probably a semantic element of a hierarchy of ideas, too, but I am only equipped to comment on the math and not the psychology. :)
But there isn't any mind map apps support that. (Not that I know of)
I now use yEd and OmniGraffle from time to time
we opted for canvas as it gives us better visualisation capabilities in the future. we could easily provide searching with canvas by overriding ctrl+f.
In general I like SVG because it doesn't try to hide the data it's displaying, unlike flash/canvas. Although I now remember seeing a hybrid div/canvas implementation which buys you best of both worlds albeit at some added complexity.
For getting ideas out quickly, and sharing mindmaps without installing software or paying for an one of the (many) web-based services, this looks pretty ideal.
Also, +1 for folding.
I also probably wouldn't consider using it until at a minimum the data is exportable and the data format is future proof.
A "yank" and "place" for nodes would be a nice feature, as I still have to reach for the mouse when rearranging. "Yank" should mark the currently "yanked" node with an different style, and "Place" should take the "yanked" node and set its parent to the currently selected node.