||3 months ago|
|public||3 months ago|
|src||3 months ago|
|.gitignore||3 months ago|
|LICENSE||3 months ago|
|README.md||3 months ago|
|package.json||3 months ago|
|yarn.lock||3 months ago|
Effortless mind-maps and diagrams for those who care about privacy.
- Easy-to-use interface for both mind-maps and diagrams of many types
- Every thing is done locally and saved in
localStorage(AKA there's no back-end)
- Three line types for connecting nodes: curved, straight, and step
- Add labels to connector lines
- Pre-defined system of Input, Default, and Output nodes
By default, there is one input node labeled "Central Topic." With the node selected, you can edit the label in multiple ways:
- By double-clicking the node;
- By clicking the pencil in the left-middle of the screen;
- By editing the input in the top-right;
- By pressing the spacebar
You can add new nodes in multiple ways:
- With a node selected:
Tabto create a new connected child (or the Diagram icon in the left-middle of the screen)
Enterto create a new, disconnected sibling node (or the Node Plus icon in the left-middle of the screen)
- Without a node selected:
- By using the three "Input, Default, Output" buttons in the right-middle of the screen.
You can drag connection lines between nodes by clicking and dragging from the small circles on the nodes. This will create a new connection line (called edges).
If you click on the connection line, you can modify the line style and the label. If you move your mouse over the connection line right by a node, you can then drag that connection line to another node.
There are three kinds of nodes: Input, Default, and Output.
Input nodes can only have children connected.
Default nodes can both have children and be children themselves.
Output nodes can only be children.