A new category: infinite canvas apps <https://inf...
# linking-together
k
m
A very nice initiative! I've been reading this too and watching the recording of the first meeting of the OCWG. Some thoughts that I had (from my visual-programming project perspective): • I am missing meta information in the canvas jsonschema like a schemaVersion • In my visual programming system the nodes and edges get stored together but not directly on the root level and allow for layers and separate node-compositions (which is not the same as groups) • For visual programming depending on the node-task-type (which in my case can be something like "expression" , "condition" , "merge" , "map" etc..) different ports are available and the edges connect to these ports. But perhaps this is also implementation specific. • Different node-task-types have different properties, so a custom property-bag per node is also missing for me
👍 1
j
This reminds me of sprout.place https://sprout.place/
💛 1
s
I would be interested in a critical review of the category and not only a bunch of links to landing pages designed by marketers. I'm having difficulty deciding whether this is a good paradigm or just a gimmick that looks good in screenshots. All these apps are basically reinventing

Douglas Engelbart's NLS

, but with an infinite scroll of plain paper instead of views and hyperlinks. Engelbart's paradigm is generally considered a good one, and replacing plain paper with views that can dynamically change and present the same information in more than one way is considered a significant step for humanity. In my experience, having to lay things out on a canvas introduces the overhead of managing the layout, and doesn't use space efficiently enough to make things that are nearly as complex as can easily be made in non-spatial formats. A canvas of nodes is supposed to be a helpful way to look at complex things, but in reality, a canvas of nodes can't handle things that are complex.
l
@Maikel come join the OCWG discord if you haven't already :)
👀 1
I agree with @Squirrel that infinite canvases are not a "new" thing, but I would say that there has been growing interest in them in recent years - partly due to COVID forcing everyone into remote work where canvases became popular collaboration spaces (just look at Miro's growth). Personally, I love their 'looseness'. I like being able to chuck my thoughts anywhere on them. The 'laying out' of things is the whole point. also I'm biased because i work at tldraw
👍 2
j
Which Discord? i’m biased to believe that the replacement won’t be compelling until the canvas is a 3D spatial one.
m
The link to the discord is on https://www.canvasprotocol.org
❇️ 1