jmoenig / Snap

a visual programming language inspired by Scratch
http://snap.berkeley.edu
GNU Affero General Public License v3.0
1.51k stars 744 forks source link

Import Just the Blocks from a Project #2907

Open cycomachead opened 2 years ago

cycomachead commented 2 years ago

I was thinking about how with scenes we can essentially merge projects from the cloud. It would be useful if we could import just the blocks from a cloud project.

In the future, we'd want to have 'libraries' as a project type on the cloud, but until then, and perhaps even regardless, it would be great to have a function which says "give me only the custom blocks in this project".

opencoca commented 2 years ago

Snap already has the "Export blocks" in the file menu. It does exactly this allowing you to bring blocks into other projects.

cycomachead commented 2 years ago

I know how export blocks works. :)

But no it's not what I want, the point is precisely that it could be useful to import the blocks from an existing project without first exporting them.

For many reasons this can be useful, like convenience. But another one is that this would allow a user to maintain project files on the cloud that could serve as personal libraries.