sdesolator94 downloadsAutomatically colours MarkMind Basic nodes and branches by hierarchy level.
A tiny, lazy companion plugin for Obsidian that automatically colours MarkMind Basic mind maps by hierarchy level.
It is intentionally narrow in scope: install it, enable it, and let it assign colours to nodes and branches based on their level in the tree.
[!NOTE] Unofficial companion plugin. This project is not affiliated with or endorsed by MarkMind or Obsidian.
MarkMind must be installed separately. This plugin does not include, redistribute, unlock, or modify MarkMind source code or paid features.
The plugin does not try to be a full styling system or theme editor. It is a small automatic level-colouring helper.
MarkMind Basic renders a tree as node elements plus SVG branch elements.
Level Colors for MarkMind:
data-lcfm-level marker to each node, branch and underline.styles.css handle all colours.Underline assignment uses the logical traversal sequence rather than node text or screen-row matching.
Copy these three release files into:
.obsidian/plugins/level-colors-for-markmind/
Files:
main.js
manifest.json
styles.css
Reload Obsidian and enable Level Colors for MarkMind under Community plugins.
Requirements:
Install dependencies:
npm install
Development build:
npm run dev
Production build:
npm run build
Lint:
npm run lint
The production build writes main.js in the repository root. main.js is ignored by Git and should be attached to the corresponding GitHub Release instead.
Each GitHub Release should contain:
main.js
manifest.json
styles.css
The release tag must match the version in manifest.json, without a v prefix.
manifest.jsonThis plugin depends on MarkMind Basic's rendered DOM/SVG structure. A future MarkMind update may require compatibility changes.
This plugin does not make network requests, collect analytics, or transmit note contents.
It only inspects the currently rendered MarkMind view and assigns local DOM level markers used by the bundled stylesheet.
This plugin was vibe-coded with ChatGPT, then refined through iterative manual testing and debugging against MarkMind Basic.
Maintained by SDesolator.
MIT. See LICENSE.