jmoenig / Snap

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

Rethink Share UI #1208

Open brianharvey opened 8 years ago

brianharvey commented 8 years ago

This issue is inspired by a user problem reported on the Scratch forum. The user had a new Untitled project open, but wanted to share an existing project, so he chose Save, got the file dialog, clicked on the project he wanted to share, clicked Share (so far so good), then clicked Save, thinking that changing the sharability of the project was like changing a script and had to be saved.

So, first question, why does the Save dialog show a list of existing projects at all? Operating systems do that so you can navigate to a different folder, not so you can choose the name of an existing file to overwrite. It should just have the text box into which you type the name to save as.

My proposal about sharing is this:

  1. The Save dialog should have a "Save and Share" button instead of the existing Share button.
  2. There should be a new "Save and Share" item in the File menu.
  3. Leave the Share button in the Open dialog.

(While I'm here, in the Open dialog, typing a character should scroll the project menu to ones beginning with that letter.)

cycomachead commented 8 years ago

YES please. All 3 are good/

See also #1084 (It's ready!! and I think should take care of 2.)

cycomachead commented 8 years ago

(While I'm here, in the Open dialog, typing a character should scroll the project menu to ones beginning with that letter.)

Submit this as a different issue? There's lots of things that morphic should do like this...