summaryrefslogtreecommitdiff
path: root/blocks.js
Commit message (Collapse)AuthorAgeFilesLines
* Fix "stop this block"’s lexical awarenessjmoenig2014-11-211-15/+25
| | | | | | | | | “stop this block” when used inside a custom block definition now always returns out of the lexically enclosing script (the definition), even if it is used inside other nested, C-shaped custom blocks in the definition code. Previously it only stopped the nearest encompassing “for” block, now it always stops the block whose definition it is in. I don’t expect this fix to break any existing projects.
* Treat REPORT blocks inside custom command definitions as STOP THIS BLOCK / ↵jmoenig2014-11-171-8/+25
| | | | | | | IGNORE INPUTS this also enables all existing FINCH blocks and other hardware extensions again, which used the REPORT (HTTP://) pattern
* fixed #601jmoenig2014-10-011-2/+11
| | | | | correctly display symbol for %obj type input slots in the prototype template
* fixed #584jmoenig2014-09-301-2/+9
|
* Mutable upvarsjmoenig2014-09-221-25/+20
| | | | allow upvars to be SET and CHANGEd
* enable Zombiefication of JS-Functionsjmoenig2014-08-131-3/+4
| | | | | you can now redirect “this” in a JS function by binding it to another sprite using the OF block
* export script pic with result bubblejmoenig2014-07-301-2/+52
| | | | hidden option in the shift-context-menu of reporter scripts
* keep reporter-result-bubbles within the enclosing scripting panejmoenig2014-07-291-0/+4
|
* fixed #526jmoenig2014-07-291-2/+10
| | | | thanks, @bromagosa, for reporting it!
* rename "character" to "letter" in delimiter listjmoenig2014-07-181-2/+2
| | | | of “split” block
* Merge pull request #516 from cycomachead/splitJens Mönig2014-07-181-0/+1
|\ | | | | Split Block: Add a character option for clarity
| * Split Block: Add a character option for clarityMichael Ball2014-07-171-0/+1
| | | | | | | | This also allows the split block to be used more easily in a HOF
* | list op fixes, thanks, Brian!jmoenig2014-07-181-1/+1
| |
* | minor format tweaks to "Screenshot" featurejmoenig2014-07-171-1/+1
| |
* | Merge pull request #340 from cs10/extensionsJens Mönig2014-07-171-0/+12
|\ \ | |/ |/| Save stage/pentrails as costume (for animations)
| * Merge branch 'master' into extensionsViraj Mahesh2014-07-131-15/+43
| |\ | | | | | | | | | | | | Conflicts: objects.js
| * | Removed part.canBeEmpty = false; for consistencyViraj Mahesh2014-03-121-1/+0
| | |
| * | Added ability to save pen trailsViraj Mahesh2014-03-101-0/+13
| | | | | | | | | | | | Added dropdown menu to choose what to save
* | | make the color of the %pause symbol more yellowishjmoenig2014-07-111-2/+2
| | |
* | | fixed #490jmoenig2014-07-081-1/+1
| | |
* | | change “delete” behavior in context menusjmoenig2014-07-081-3/+40
| | | | | | | | | | | | | | | to only delete this particular blocks (and reconnect the next block to the previous one)
* | | add "ringify" to every "unringify" menu optionjmoenig2014-07-061-1/+2
| |/ |/|
* | relabelling custom blocks (experimental)jmoenig2014-06-061-0/+9
| |
* | show zebra-coloring when previewing cross-category relabelsjmoenig2014-06-061-0/+1
| |
* | tweaksjmoenig2014-06-061-2/+1
| |
* | enable relabelling blocks across categoriesjmoenig2014-06-061-0/+1
| |
* | enable relabelling blocks with C-Slotsjmoenig2014-06-061-2/+10
| |
* | Merge pull request #459 from galaticalmonkies/graphiceffectsJens Mönig2014-06-041-11/+7
|\ \ | | | | | | Graphic effects
| * | JSLintedyuan2014-06-021-2/+2
| | |
| * | added graphics effects that work for all redraws; incorporated most recent ↵yuan2014-05-271-10/+6
| | | | | | | | | | | | updates to Snap!
* | | Blocks: refactor “script pics” featurejmoenig2014-06-041-2/+10
|/ /
* | checkpoint - releasejmoenig2014-05-021-1/+1
| |
* | checkpointjmoenig2014-04-301-1/+1
| |
* | display costume thumbnails in speech/thought/value bubbles and watcher cellsjmoenig2014-03-311-1/+7
|/
* integrate Date block, thanks, Michaeljmoenig2014-02-111-2/+2
|
* remove lang file and incorporate fixes in blocks, opbjectsMichael Ball2014-02-061-1/+1
|
* resolve merge conflicts; date problems onlyMichael Ball2014-02-041-3/+38
|\
| * validated all source files against the latest JSLint versionjmoenig2014-01-091-1/+1
| | | | | | | | and pushed to this date
| * Collapse STOP primitives into a single block with a dropdown of optionsjmoenig2014-01-091-1/+16
| |
| * fixed StopOthers blocks and added another optionjmoenig2014-01-081-0/+13
| | | | | | | | also updated the German translation
| * initial support for „sensing“ sprite-only custom block definitionsjmoenig2014-01-081-0/+7
| | | | | | | | commented out for now
| * support for TELL and ASKjmoenig2014-01-081-2/+1
| | | | | | | | | | | | | | The FOR reporter’s first input now also accepts blocks and scripts („rings“), and reports a copy that is bound to the sprite indicated by the second input. This lets you „zombify“ (or remote-control) sprites (and create custom TELL and ASK blocks)
* | Remove unecessary items and reorder dropdownMichael Ball2014-01-261-5/+2
| |
* | Add style tweaks per Nathan's comments.Michael Ball2013-12-281-12/+12
| |
* | Add a 'get current DATE' block with various options, add some translations ↵Michael Ball2013-12-271-3/+23
|/ | | | to FR and DE
* comment on relabelling issuejmoenig2013-11-261-0/+3
| | | | save old code for future reference in case we introduced a bug here
* Fixed issue #244 (relabelling now preserves empty input slots)Nathan Dinsmore2013-11-261-1/+1
|
* fixed # 179jmoenig2013-11-261-1/+1
| | | | don’t identify primitive (static) C-Slots as implicit formal parameters
* Localization updatejmoenig2013-11-261-2/+2
|
* Make menu item text similar to other picture generating itens.Manuel Menezes de Sequeira2013-11-231-1/+1
|