Creating custom MindNode themes

I’ve been extensively using MindNode for making notes at work (on macOS) for the past few years. I’m paying for the MindNode Plus subscription, primarily because I like the product and want to support it, and because, among other things, it enables the following functionality:

This last feature is what this post is all about.

My MindNode Amber theme

The theme management interface is hiding under the rightmost icon in the right sidebar’s (inspector’s) menu.

Themes

You’ll start off by selecting one of the existing themes as your starting point. This is a matter of personal preference, but if you ask me, I’d definitely start with the Rainbow theme. I’m not really a fan of the transparent (underlined) node style. I also like my branches and borders to be of the same color as the node’s body.

Rainbow theme

Then you can create up to six child nodes from the main node and a link between two of them, just like the layout you can see above. Make sure that you have six child nodes at most, otherwise the extraction process will end up with flaws.

Starter layout

Now you’re ready to start editing the style of the individual nodes and the connection. MindNode will remember the majority of things - node shapes, border settings, branch settings, font settings, the layout, etc. I believe that it will remember everything that can be customized in the Styles tab in the right sidebar (inspector).

Styles tab

In case that you’ll be looking for a way to put in colors in hex form, you can find the input element under Color Sliders > RGB Sliders.

Hex color input

When you’re happy with the result go back to the Themes tab in the inspector, click on the plus sign, and select Extract Theme from the popup menu.

Extract theme

You’ll have the option to enable duplicate color prevention before the theme creation process is complete. If this is enabled then MindNode will come up with additional color combinations for child nodes after the sixth node. Otherwise it will start over every six child nodes.

Prevent duplicate colors

Below you can find an example of how this looks like - MindNode choosing additional colors for you. Personally I’m not a huge fan of the result and prefer the option to be disabled for the themes I’m creating - I don’t mind the repetition.

Additional colors

You can share the theme files with others through the themes’ context menu.

Context menu

You can read more about this functionality here.