10 comments

[ 0.21 ms ] story [ 30.2 ms ] thread
I love this idea, but would want to self host it. There are many other canvas options out there I can use that offer it, and I can mimic the nesting via links in something like Obsidian.
When I see words like nestable and infinite, I assumed this would be something where you can draw a diagram and then zoom in or out to see it at different detail levels. IE, draw a CPU diagram and zoom out and it becomes a simple box. Then you construct a motherboard around it. So I can see it as a simple block diagram at motherboard level, but as I zoom in the motherboard disappears and I am in the context of the CPU, seeing things like cache locations, cores, etc.

This is a product I REALLY want. Since I want to be able to diagram entire complex systems without always seeing 10,000 boxes on screen. You could start a presentation at 35,000 feet, showing the entire rough structure, then zoom into different regions where more detail will appear (infinitely)

Nestable feels more like excalidraw, with a folder/file structure?

i find a "import pages" but no "export ALL pages"? (i did see the "one-by-one option", but how about two trees?)

"closing the sidebar" seems to grant access to another menu that is not accessible elsewhere? (appears to be of the actual canvas? has "export as svg" options like the context-menu, but also has "redo & revert" for example)

also appears there is a bit of an a "dynamic pen" (similar to excalidraw´s thickness?) - this could be a bit more pronounced i think or/and maybe needs some smoothing (see https://news.ycombinator.com/item?id=44915897 and some of the other demos linked in there)

a onbeforeunload (or whatever the current go to) to "warn before closing the tab" would be neat too (possibly gated behind Incognito-Mode detection - or only triggerd if the user himself did a import at the beginning or such?...)

very neat tho

Looks nice. For a true whiteboard experience, I think the 'Draw' tool should probably be the default rather than 'Select'. I was clicking around at first and couldn’t figure out why nothing was showing up.
Was this built with TLDraw SDK?

Maybe I'm missing implementation details, but TLDraw supports nested canvas too.

You can even nest and interact with the current canvas.

Here's the creator demonstrating this.

https://m.youtube.com/watch?v=1C2TdPkj6aQ&t=150

Tldraw's default version of nesting is embedding another full canvas. The benefit would be that the embedded canvas is fully live.

Nestable enables nesting at page management level and encourages deep links to connect things between canvases. This approach has proven to be much more scalable in all of my workflows

Not to be too critical but:

- What does this add to the TLDraw SDK it's clearly built on that, and TLDraw already supports rested canvases

- the sidebar seems a bit janky, given there is no intuitive way to pop it back out once closed, and it covers the TLDraw ui components.

- Feels a bit disingenuous not mentioning TLDraw anywhere

Thanks for trying it out!

1. Tldraw support of embedded canvases it not great when you are power using 2. You can open the sidebar from clicking the page name in the center top of the canvas 3. Initially I had the sidebar be a side component that pushes the canvas to the right but the change in aspect ratio was jarring because I was constantly opening and closing the sidebar 4. Made with tldraw is mentioned on the right bottom of the canvas. I am not trying to hide it in any way.

Its really responsive and I like how its easy to get to the whiteboard, no signup or popups, well done