A more visual graph view #99
Replies: 9 comments
-
Agreed. I'd feel a little uncomfortable if the amount of JavaScript on this repo begins to grow 😛 |
Beta Was this translation helpful? Give feedback.
-
On that note, if you wish to take a stab at #98 -- so as to port over UPDATE (Oct 9): Let's use GHCJS (reflex), instead of PureScript. |
Beta Was this translation helpful? Give feedback.
-
I'm not familiar with PS ecosystem nor with nix so it'll take some time, but when/if I find something I'll post on #98 |
Beta Was this translation helpful? Give feedback.
-
Some improvements in #195 |
Beta Was this translation helpful? Give feedback.
-
Might it make sense to export to a graph generator? For example, the classic RDF graph generator is Rhizomik which uses Graphviz. An example of the dot notation and rendering is here and here. The basic idea:
Alternatively, like Markdown support for Mermaid on GitHub, implement the graph in a specific zettel, with links to navigate to target zettels. |
Beta Was this translation helpful? Give feedback.
-
The perfect ability for making visual graph is to copy it from the obsidian realisation: |
Beta Was this translation helpful? Give feedback.
-
I don't find these graph views very useful for navigation -- they provide more of eye-candy than utility -- however my plan is to use that only as a starting point (our current z-index UX stops being useful for larger zettelkastens), and then refine it further (use folgezettel, 'graph search' narrowing, etc.). See Graphic views do not work with a Zettelkasten. I'm experimenting with these ideas here, which will eventually replace both the current search and z-index pages. @aca made this prototype: https://aca.github.io/neuron_zettels_in_3d.html |
Beta Was this translation helpful? Give feedback.
-
We agree
It's certainly important to support complex documents (mermaid; d3.js; three.js, graphviz) on a zettel page. But those services are implicitly/explicitly designed for a canvas - not a necessarily compact format such as navigation (menu selector). However, we are concerned about maintainability of neuron instances. MathJax support in Neuron may be an example. Might it be better (i.e. easier to maintain) if neuron required services to be configured globally, and then used by declaring a service identifier before including processor-specific code (e.g. d3.js or three.js).? |
Beta Was this translation helpful? Give feedback.
-
@jaygray0919 They don't have to be page-specific. You can put the JavaScript code globally in a file named The menu navigation is a good idea. |
Beta Was this translation helpful? Give feedback.
-
It would be really neat to haven an alternative view of the Zettelkasten graph that could be navigated.
Example 👇 from github.com/learn-anything/learn-anything
NOTE: I'm up to work on this. Probably better to do after #98
Beta Was this translation helpful? Give feedback.
All reactions