jmoenig / Snap

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

Display trees in List View by default? #2940

Open brianharvey opened 2 years ago

brianharvey commented 2 years ago

We're entering into the era of first class syntax trees, for which Table View display isn't very helpful.

I'm not sure what the exact criterion is, but we should consider displaying 3D or higher rank lists with variable depths of its items, not very many items, and/or ragged right edge in List View by default.

We should also consider making the speech balloons as tall and wide as necessary to fit the entire structure, if possible.

I'd especially like it if "Result pic" made a picture with no scroll bars, everything extended as needed, even if too big for the browser screen. Or maybe a "List View Result Pic" option?

jmoenig commented 2 years ago

Tree views are my plan for that.