A grid & different grid sizes & coordinates
Here's what I propose:
Each item has a coordinate, and each item may snap to the grid. The grid may have different size options depending on how you may want to snap things.
Benefits may include:
- The mindmap viewed through the app will look exactly the same as it does on the web (currently it looks like a jumbled mess if you disabled auto align and moved an item someplace different)
- Symmetry! Your mindmaps may look even more beautiful now.
- Perfect alignment.
This idea comes from the editor in the popular rhythm game osu! where you place objects on a grid, using different grid sizes and all objects have coordinates attached to them.
I hope y'all understand what I mean. Otherwise, I'll have to sketch up a few mock-ups.