summaryrefslogtreecommitdiff
path: root/blocks.js
Commit message (Collapse)AuthorAgeFilesLines
* German translation updatejmoenig2013-08-021-1/+5
| | | | (for Undrop feature)
* Undrop Commands featurejmoenig2013-08-021-10/+43
| | | | first iteration
* Undrop Comments featurejmoenig2013-08-021-0/+1
|
* Undrop Reporters feature tweaksjmoenig2013-08-021-15/+15
|
* "Undrop" Reporters feature (in script areas' context menus)jmoenig2013-08-011-7/+70
| | | | first rough pass
* Italicize editable input options (e.g. for the SPLT block)jmoenig2013-08-011-1/+9
|
* "whitespace" & other options in SPLIT reporter's dropdownjmoenig2013-08-011-2/+5
| | | | still hidden in dev mode
* experimental text SPLIT primitive in the operators categoryjmoenig2013-07-311-1/+11
| | | | (currently only accessible in dev mode)
* PAUSE primitive command blockjmoenig2013-07-301-0/+10
|
* Avoid dropping reporters into variadic inputs unless it touches the arrowsjmoenig2013-07-301-3/+15
|
* experimental text-function primitivejmoenig2013-07-151-1/+18
| | | | (hidden, shown only in dev mode in the operators category)
* Pipette symboljmoenig2013-07-121-2/+39
|
* preserve nested reporters in "kicked out" variadic inputsjmoenig2013-07-111-5/+9
| | | | | | instead of "swallowing" them. also new: floor() function in monadic math reporter's drop-down
* fixed occasional flickering in scripting areasjmoenig2013-07-111-1/+2
| | | | | (caused by deleted feedback morphs, a bug that surfaced in Chrome 28 on OSX and may be due to a possible Chrome GC issue)
* Codification changes, Boolean slot bug fixjmoenig2013-07-091-2/+19
| | | | | | * Collapsed codification primitives (code, header) into a single block * Added isEmptySlot() to BooleanArgMorph (thanks, Brian, for the bug report!)
* Blocks: fixed CommentMorph hiding/showing bugjmoenig2013-07-051-1/+19
| | | | | when switching to / from presentation mode the previously hidden text (in collapsed state) was again shown along with the resize handle
* Codification (blocks to text) support completejmoenig2013-07-041-11/+154
| | | | | text code mapping and block header support, both via GUI and primitives, for built-in blocks and for custom ones.
* code mapping: dialog input is now multi-line monospacedjmoenig2013-06-251-4/+4
|
* pretty printing support for mapped codejmoenig2013-06-241-35/+33
| | | | better formatting capabilites now support Python mappings
* code mapping: pretty printing support (work-in-progress)jmoenig2013-06-211-0/+38
| | | | commented out for now, not yet functional
* code mapping: pass on c-slot clode by defaultjmoenig2013-06-211-1/+1
|
* %code input slotjmoenig2013-06-211-0/+7
| | | | multi-line, monospaced, type-in slot for code mappings
* Morphic, Blocks: "flat" design fixjmoenig2013-06-211-5/+4
| | | | | Handle manually "unshadowed" StringMorphs without throwing an exception. This lets you load the tools library into "flat" mode again.
* Blocks: Multi-line input slots (TextSlotMorphs - %mlt)jmoenig2013-06-201-1/+89
|
* "flat" design enhancements for blocks and watchersjmoenig2013-06-201-19/+70
|
* Code mappingjmoenig2013-06-181-1/+315
| | | | generating text code from blocks, first experimental iteration
* "Flat" GUI design preferencejmoenig2013-05-161-4/+6
| | | | in the IDE's settings menu
* Broadcast & Message enhancements, fixed #93jmoenig2013-05-141-3/+35
| | | | | * When I receive <any msg> option * getLastMessage reporter + watcher
* Eraser symboljmoenig2013-04-301-3/+35
|
* Solid rectangle and circle symbolsjmoenig2013-04-291-1/+33
|
* Fixed #70jmoenig2013-04-271-0/+2
|
* Paint bucket symbol for paint editor flood-fill tooljmoenig2013-04-271-3/+53
|
* Paint editor tools symbolsjmoenig2013-04-261-7/+117
| | | | | additional simple icons for buttons: brush, rectangle, circle, line, crosshairs
* Hide Primitives featurejmoenig2013-04-251-1/+25
| | | | | | | | | Primitive blocks in the palette can now be hidden in the project via their context menu. Each palette's context menu further lets you hide or show all its primitives depending on whether any primitives are left to hide or show. Hidden primitives are stored in the project data. This lets instructors create "simplified" examples and problem sets.
* Release clean-ups & translation updatejmoenig2013-04-231-1/+1
|
* Merge pull request #68 from queryselector/issue-19Jens Mönig2013-04-231-8/+7
|\ | | | | Fixed #19
| * Fixed #19Nathan Dinsmore2013-04-211-8/+7
| | | | | | | | Blocks highlights now retain the correct color when their associated stacks are dragged elsewhere.
* | Merge pull request #58 from queryselector/issue-53Jens Mönig2013-04-231-1/+4
|\ \ | |/ |/| Fixed #53
| * Fixed #53Nathan Dinsmore2013-04-191-1/+4
| | | | | | | | Renaming a script variable presents a dialog entitled "Script variable name," while renaming a ring input still presents a dialog entitled "Input name"
* | Fixed #65jmoenig2013-04-211-3/+4
|/ | | | using the percent character in variable names is now safe
* German translation updatejmoenig2013-04-191-1/+1
| | | | | | | for new "scripts pic..." feature on the scripting area's context menu. Also pushed up version dates for new beta release, and added SnapManual.pdf to the help folder
* Merge pull request #48 from queryselector/issue-47Jens Mönig2013-04-181-1/+1
|\ | | | | Fixed #47
| * Fixed #47Nathan Dinsmore2013-04-151-1/+1
| |
* | Merge pull request #35 from queryselector/issue-33Jens Mönig2013-04-181-2/+9
|\ \ | | | | | | Fixed #33
| * | Fixed issue #33Nathan Dinsmore2013-04-131-2/+9
| |/ | | | | | | Generated variable names now follow the pattern a..z, aa..zz, aaa..zzz, etc.
* / Export picture of all scriptsjmoenig2013-04-171-1/+30
|/ | | | | | | | | | * new entry in the ScriptsMorph's userMenu lets you export a picture of all scripts, including comments. * place sticky comments on World layer on dragging their anchor block, fixes both #8 and #18 * additional settings for developing the backend
* Switched to UTF-8Nathan Dinsmore2013-04-081-2/+2
| | | | This fixes some encoding issues
* Revert "Fixed an encoding issue"Nathan Dinsmore2013-04-081-2/+2
| | | | This reverts commit 4d37845b2e4de02ffa5a2e8a37812cca98e206d8.
* Fixed an encoding issueNathan Dinsmore2013-04-081-2/+2
|
* Fixed a number of whitespace inconsistenciesNathan Dinsmore2013-04-081-4/+4
|