Replies: 28 comments 76 replies
-
One thing I'd like to see is
|
Beta Was this translation helpful? Give feedback.
-
Heyo 👋 this looks great! I was pretty happy to see in the wishlist:
On this point I'm curious if you might have seen https://org-roam.discourse.group/t/application-of-graph-theory-to-roam-link-network ? |
Beta Was this translation helpful? Give feedback.
-
I would like to have the ability to filter links (i.e. only links tagged in a particular way) and have arrows indicating direction (excuse me if this is possible already). |
Beta Was this translation helpful? Give feedback.
-
Color by tag would be a great addition for me. One thing I really like about Obsidian is that making a wiki link creates a graph node even if the note itself doesn't exist. These placeholder notes are great as reminders of stuff I want to expand on later. In org-roam, I emulate this by using a "stub" tag for empty placeholder notes. It would be really useful to be able to show these in a different color. |
Beta Was this translation helpful? Give feedback.
-
I really like the ability to open a local graph by clicking on a node, and then clock on other nodes to "grow" the local graph. However, it would be good to have some (optional?) visualisation of what nodes are unexpanded, and perhaps also of how many nodes would appear if that node were to be expanded? |
Beta Was this translation helpful? Give feedback.
-
I note from one comment above that this is coming soon, but the main thing missing for me from |
Beta Was this translation helpful? Give feedback.
-
I would love it if I could open a local graph for a node whereby locality if defined by a number |
Beta Was this translation helpful? Give feedback.
-
Could we not have a context menu pop up when we right click a node giving the possible actions on it (e.g. zoom on node, get local graph, open buffer in emacs, etc)? It would be great for discovery as you add features and functionality. |
Beta Was this translation helpful? Give feedback.
-
I was thinking deeper about how to handle cite links and nodes, there are a few design questions (balanced with the complexity of implementation, avoiding too many Right now, if you have a cite link with some I'm not an expert in TS so I can't even really find where this like graph creation in the UI happen, but based on the data set from the elisp code, it seems like nodes are created based on the node list, and then links are created based on the link list. Right now, cite links that have a node with the correct I would propose that in addition to building all the nodes in the node list, we also build nodes for every This creates a few UI questions:
Sorry for the wall of text but if anyone that thoughts on the UI (and pointers to where I would start hacking on this idea in the TS code) I could probably help try out a few ideas. |
Beta Was this translation helpful? Give feedback.
-
We now have tag filtering and coloring! It's still slightly buggy (the filtering mainly, the first filter does not seem to be picked up nicely) but the rest works quite well! Let me know what you think and if it works (conceptually) like how you would expect! From now on I will post these kinds of "changelogs" here: #30 |
Beta Was this translation helpful? Give feedback.
-
Flexible coloring. For instance, although I don't tag my literature review notes, they always have an |
Beta Was this translation helpful? Give feedback.
-
No one says about keyboard driven usage. Would to have at least some interface to navigate in graph using emacs and applying some settings to view, etc. Or keyboard hotkeys inside web-app ( but emacs is better...) . Or atleast some cli to control it. |
Beta Was this translation helpful? Give feedback.
-
Is there a way to open the page in a specific browser? If there isn't, can you provide a way to do so through interfacing with the shell? |
Beta Was this translation helpful? Give feedback.
-
It would be nice to show node labels "more intelligently". Now we can have all labels shown or no labels shown, based on the "label appearance scale". It would be really cool, if it worked something like maps, where you see only the most important labels when zoomed out (big cities) and as you zoom in, more labels (villages, street names, ...) start appearing. |
Beta Was this translation helpful? Give feedback.
-
More ways to manipulate nodes from the UI. Currently it's only possible to create nodes or to delete file nodes. Would be great if we could Delete all kinds of nodesI'm not sure what kind of behavior would be best here.
Should deleting
Then it should probably not delete it's subnodes right? But then you have some weird floating notes that will attach itself to another node, that's also not ideal. The best way is probably to have it delete all the subnodes as well, don't really see the other use case Set all kinds of propertiesShould not be too hard to be able to set Priority, Todo, etc statuses from the ui, and sounds mildly useful. Interface with other ToolsFor my own use I'm mostly thinking about Zotero here. I haven't really looked at Zotero's API in depth, but should be doable. I'd love to be able to
Just opening things would be cool to start. |
Beta Was this translation helpful? Give feedback.
-
When expanding nodes in local view, the already open nodes should stay fixed in their location like in.. Ehm, that Wikipedia expandable graph view that was linked somewhere in the early discussions of org-roam-ui. In order to be really useful, I as a use should only have to orient myself once in the graphical layout of the parts if the graph that I have already expanded, and the only change should be in the new nodes that open when I click a node to expand it. So if in any way possible, the only change resulting from expanding a node should be the new nodes it spawns. Thank you guys again for your amazing work with this package that I already love! |
Beta Was this translation helpful? Give feedback.
-
I think some basic operators from set theory could be quite useful for black/whitelisting tags:
Keep up the great work |
Beta Was this translation helpful? Give feedback.
-
Hello Thanks a lot for all the work already done on this project, it's a pleasure to use. As a minor request, would it be possible to add a "node counter" somewhere? By "node counter" I mean displaying the number of nodes currently on screen. So at first launch, this number would be equal to the total number of nodes in the database, but then, after playing with the different filters, this number would reflect only visible nodes. Thanks. |
Beta Was this translation helpful? Give feedback.
-
Graph timelapse OK this one is quite silly but also cool. Obsidian has this "timelapse" functionality that plays an animation of your graph growing like shown here: https://forum.obsidian.md/t/how-to-make-your-graph-timelapse-animation-grow/ I don't know if the roam database even records this, or there are other technical stumbling blocks that might make it impossible but it could be a cool gadget-y thing to have! |
Beta Was this translation helpful? Give feedback.
-
It would be nice to have tags displayed beside the nodes (along with their titles). I know tag colours exist but I can see that getting out of hand once I have a lot of tags. |
Beta Was this translation helpful? Give feedback.
-
Narrow subnode previewsorui already graphs "subnodes" (nodes with ID that are headlines in a larger file) fairly well by linking them to their parent node. It would be great if previewing a subnode narrowed the preview to only that headline and its children. |
Beta Was this translation helpful? Give feedback.
-
A feature I was thinking about recently was the ability to have pointing arrows on the graph, so you can see if a node points to another one, other nodes point to it or both. Some notes become rather large because they connect to a lot of other things, but knowing if that is the case because they mention a lot of nodes, or because a lot of nodes mention them would be useful. I don't know how easy/hard this would be, but it would be a nice visual addition. |
Beta Was this translation helpful? Give feedback.
-
How did I never notice that, I feel dumb now. Thanks for the quick reply
…On Sat, 12 Feb 2022, 12:52 Thomas F. K. Jorna, ***@***.***> wrote:
This is already possible! See the "Visuals" tab in the tweaks panel, there
should be some option that says something like "Arrows"
—
Reply to this email directly, view it on GitHub
<#6 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/APGY5WZC6X2VM53CDGXCQ73U2Y3YJANCNFSM5BCHQ5ZQ>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
It would be nice to not have the graph change every time you open it; currently even refreshing the page completely redistributes the nodes. Also I don't know if this is possible, but having the graph change as minimally as possible when a new node is added would also be a nice feature. I haven't used other software like this so I don't really know if this 'change on visit' behaviour is normal. |
Beta Was this translation helpful? Give feedback.
-
A function to add node to local graph, something like Currently we have Is this useful? Yes, consider you have two conception node A and B, and you want to check how this two conception are related with each other. You can just add this two node to local graph, then play with it by expanding its neighbors. You can even add other nodes as bridge node to Why not check the relation directly from global graph? Well, as the graph grows bigger and bigger, it becomes harder and harder to check the relation between nodes, as there are too many disturb. Can we go one step further? May be we do not need the global graph at all? Global graph is big, so it is commutation consuming. Can we dynamically add nodes from beginning? If we have |
Beta Was this translation helpful? Give feedback.
-
It would be nice to be able to disable global mode all-together, i.e. just jump into local mode immediately. The global view has long been pretty useless to me, I just have too many nodes for it (which isn't a problem of org-roam-ui btw!). As it stands I currently call |
Beta Was this translation helpful? Give feedback.
-
Being able to define the browser explicitly would save me a few seconds every launch, I use firefox for regular browsing but have to use brave for ORUI. |
Beta Was this translation helpful? Give feedback.
-
It would be nice to be able to show links to files as well (the usual [[file:myfile.org]]) and add a node for each file, even if they don't link to anything (excuse me if this is already possibile). It would also be useful to have the possibility to show only the files with links between them and the links between the headers in them. For example, if I have a header1 in file1 linking to header2 in file2, I would like the graph to show a connection between file1 and file2, while not showing separate nodes for the headers. Thanks! |
Beta Was this translation helpful? Give feedback.
-
Please post your major feature requests down below. With minor we mean requests such as "I want to be able to filter out certain nodes" or "I want to have different colors".
We make no promises about how or when we will get to these request, but we will certainly take them into consideration.
EDIT: Since I'd classify all except for Jethro's request as minor, this discussion has been renamed.
Beta Was this translation helpful? Give feedback.
All reactions