Great idea! Even if it weren’t size adjustable, if it allowed you to zoom in thus revealing the detail of the “embedded” canvas, that would be good too. But, of course being able to scale up the preview of the embedded canvas would be even more helpful. Thanks.
That’s interesting- maybe that’s an indication that actual rendering of the canvas will be coming. There’s probably many UI details to be worked out, such as pulling items from parent canvas to into child canvas, and vice versa. Also the ability to create a new child canvas inside the current canvas (I just tried creating ‘test.canvas’ but it actually creates ‘test.canvas.md’.)
For now, I am pleased with the flexibility of the feature, that I can at least link to other canvases inside a canvas as a means of ‘nesting’ (or drag a canvas from explorer and just have an empty frame for now.)
They’ve done an amazing job with the basic feature set, so the future looks really bright here.
Not only right-clicking on a card, but right-clicking a selection of multiple items and converting to a canvas would be great as a nesting technique. On the current canvas, there could be a card with a link to the new canvas (or an actual canvas embed if that feature is added later.)
All of this can be reasonably easily accomplished with simple cut and then paste into a new canvas, but would be nice for working with canvases.
It would be cool if a canvas inside another canvas simply looked the same as a “Group” inside a canvas. In other words, it’s rendering all the objects as if it were part of the same canvas, but has a border around it like a group.
Work-around could be a script when opening a canvas to temporarily swap out the embedded canvas
with the coordinate/scale adjusted items from the other canvas file, wrapped in a “group” box. Then swap them back when you “save”. Or if it’s a read-only view that’s much easier to just run a one-way copy