jmoenig / Snap

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

List of Blocks for Each Library #120

Closed cycomachead closed 10 years ago

cycomachead commented 10 years ago

Is there a way we could get a separate list of blocks that are included in each library? As the tools expand, it's not intuitive or clear which blocks might be included in which library. Additionally, I see the case of having a lot of the simpler blocks being re-written because people don't know they exist.

brianharvey commented 10 years ago

This stuff will be in the reference manual. I'm not sure it'd be helpful to present a huge list in the libraries menu, but maybe a tooltip with a one-sentence explanation is possible.

cycomachead commented 10 years ago

You're right that a second list would be a bit much, but I think a tooltip could be a great help, especially if longer form into is in the reference manual. Adding help info to individual blocks will be good too, at least once there's time.

In the reference manual, is there a "List of All Blocks" section? I didn't see one, but I think a quick reference could be handy. (Happy to help with that too.)

brianharvey commented 10 years ago

There /is/ help for the individual blocks in the libraries.

No, no comprehensive list in the manual yet. I've been detoured into the BJC curriculum, but that'll slow down soon.

cycomachead commented 10 years ago

Yeah, I know the help function is there, but it seems like quite a few blocks are still missing it.

cycomachead commented 10 years ago

Closing this because eventually I'll get to it for BJC related work.. And I've made very minor progress on creating such a list..