I started something similar, but it's been gathering dust lately. FWIW, some differences were:
Graph instead of tree. I'm rather baffled by the popularity of mindmaps. Even on paper, I do cyclic graphs of typed nodes and links. So the end of text lines could optionally contain link targets, node types, and "use this link type for these children".
Outline mode for text. Mirrored in the graph.
3D graph. I'm mostly interested in using it in VR/AR.
Graph nodes with arbitrary markdown. So a node might be a markdown list. Dynamically managing outline-like "collapsed vs list vs graph vs graph-with-reduced-force" was a puzzle.
Instead of online editing, it was a development kludge of file watching and hot reload.
Motivating use case: Most project management is so constrained on time and resources, that that's what tools are build around. But I do a lot of opportunistic lazy projects (eg "when browser bug #N eventually get's fixed, we could do an exploratory spike over that way, or alternately, we could take this other path which is bottlenecked on X and Y and needs a risk mitigation exercise on Z"). Even a small project can have an order-1000 node graph. And I've never seen tooling that wasn't wretched at managing them.
It's just toy fragments at present. Using an idiosyncratic format. And a Windows MR HMD (for resolution), on linux(!), with three.js-but-not-WebVR (for resolution), and React, and emacs ... so in its current form, market size seems order-1. Low order one, since even I don't use it.
One might pull together something simpler for people to play with. Maybe preprocessed yaml. Just a browser window. Simple three.js. ... But I haven't.
What aspects of it sounded interesting? I'd been thinking of it as a niche itch-scratch type project.
Graph instead of tree. I'm rather baffled by the popularity of mindmaps. Even on paper, I do cyclic graphs of typed nodes and links. So the end of text lines could optionally contain link targets, node types, and "use this link type for these children".
Outline mode for text. Mirrored in the graph.
3D graph. I'm mostly interested in using it in VR/AR.
Graph nodes with arbitrary markdown. So a node might be a markdown list. Dynamically managing outline-like "collapsed vs list vs graph vs graph-with-reduced-force" was a puzzle.
Instead of online editing, it was a development kludge of file watching and hot reload.
Motivating use case: Most project management is so constrained on time and resources, that that's what tools are build around. But I do a lot of opportunistic lazy projects (eg "when browser bug #N eventually get's fixed, we could do an exploratory spike over that way, or alternately, we could take this other path which is bottlenecked on X and Y and needs a risk mitigation exercise on Z"). Even a small project can have an order-1000 node graph. And I've never seen tooling that wasn't wretched at managing them.