Shift-click on pipette button makes it work on fill color instead of
edge. (The shiftness is the click on the button itself, unlike other
buttons, but pipette is different anyway because when you let go it
switches back to the old button selection.)
* collection functions
* fixed getUserCollections method
* reodered getCollectionProjects params to match other functions
* getUserCollections is safe against null params
* renamed body params in addProjectToCollection
* addProjectToCollection call was missing error string
* added withThumbnail param to getCollectionProjects, plus wrapped at 80 chars
* removed trailing slash from getCollectionProjects query
* added Cloud methods to set collection thumbnail and remove project from collection
* updated removeProjectFromCollection to match API
* add getCollectionMetadata method to cloud.js
* added methods to update collection name and description to cloud.js
* added method to remove a collection
* added methods to share, unshare, publish and unpublish collections
* renamed removeCollection to deleteCollection, to match deleteProject
* fixed which collection methods need credentials and which don't
* getUserCollection needs credentials
* added Cloud >> addEditorToCollection
* added Cloud >> removeEditorFromCollection
* added Cloud >> getCollectionsContainingProject
* reordered getRemixes params
* updated cloud module date
and also relabel Top, etc., to Frontmost, Backmost, Front, Back so they
match sprite layer wording.
Lots of ideas for what to put in the two new button spaces opened up!
:-)
Before fix, accepting the edit by "Shift+Enter" will discard all
editings.
Solution: setup dialog.target, dialog.action and dialog.getInput
properly for DialogBoxMorph's 'accept' method.
Changes are made in src/gui.js, but the 'why' part is at the
DialogBoxMorph.accept method in the file src/widget.js.