I understand what you mean, I was just expanding on the idea that the Graph could be improved by having a few Whiteboard features, since it was mentioned in an earlier comment that a Whiteboard/Canvas isn’t a priority. Also, I’ve read requests that want customization options for the Graph, so I thought of how it would make sense to include it.
Ultimately, Anytype would benefit from having a separate, fully functional Whiteboard, but until they decide to compete in that area, I thought a few Graph improvements would make it special and good enough to present objects that are related to each other.
This is why I included save view options in my previous comment. The Graph is one big view, but you can zoom it to, say, your family tree to only show that topic. If you choose to customize the presentation for that tree (such as showing more info and redesigning the arrows), then you can save that and it will revert to that view whenever you open your family tree set in the Graph. If you open the Graph from your Marvel objects, none of those edits will show up and you can still use the Graph the same way you do now. (I think there’s a misunderstanding. I wasn’t suggesting one fixed view for the entire Graph, it wouldn’t make sense.)
Also why I suggested the Graph elements object. Should they decide to create an actual Whiteboard or, say, include it in handwritten notes canvas, it wouldn’t be like a repetition of features because you can reuse the same objects in a more feature-rich ‘canvas’. Hope that makes sense.
Maybe “combining” is the wrong word to use, but it could definitely benefit from having features similar to a Whiteboard. I share your opinion that they have different purposes and shouldn’t be fixed to a single view. The suggestion was only for creating a presentation out of objects that already exist in the Graph.
A graph representation has to be selective to be useful. I found this, by the Metacademy guys, tobe a great balance between showing and hiding. It makes judicious use of onhover events to reveal what is needed only on request:
While I approve of the idea to improve the graph view I don’t think it should be the canvas/whiteboard view. Those are two different things with different purpose in my opinion.
For the record, totally agree. I understood the idea to be an extension of the graph in its present form, extended to include links to canvas/whiteboard objects. That is where I would focus the FR if with all these comments we are refining a potential request.
Thanks both for replying. I thought you guys mend it as a single graph view that you can lock/edit but I was wrong in that understanding.
I believe what Kerstie is talking about, a “zoomed in” graph view, only showing a few links is what is called a local graph. Which only shows the direct links in and out of the object you have selected (or opened). With a slider (as Obsidian does it) you can extend the amount of steps/objects to see. So the linked of the linked objects, etc.
Also, a filtered and saved graph view would be awesome (again Obsidian does this very well). Where you could filted to show only family members and thus making a family tree more or less. Then save it as a filtered graph that you can “store” or link too would be awesome.
On top of that, extra (whiteboard like) options to edit upon the graph view would be great as well.
And then ofcourse their would be a real whiteboard/canvas type page, also awesome and very useful to have!
If I may make a summary we have 4 different suggestions that overlap a bit:
A local graph view
Filtered and save-able graph views
Extra features to make notes, arrows, shapes and more on the graph view
Also maybe another layout or docoment type option like, diagram, flow chart or mind map, in addition to the current basic, note, pages, profile etc, can be added. In that layout, we can make diagrams where every ”node” of the diagram (node being media, text or embeded link to another object) are blocks.
This way, if “everything is a block” type ideas can be implimented, then we can connect the relevent part (block) of our diagram, to any other object, through relations. And, those relations would show up in the graph view.
Since the devs mentioned that the layouts will be programmable with plugins, I’m sure that a lot of these would be implemented with time.
This might be better as a separate feature request though, and possibly in the API and plugin section as well.
Note, Obsidian has published an open source file format for their Canvas (whiteboard) data, with the intention that it might be a standard for interoperability of whiteboards between apps. Seems like a great idea to me.