Jens Mönig
b5e7eded95
fixed a glitch in the error-bubble handling mechanism
...
found when analyzing a really cool TEALS final project
2018-01-25 15:43:48 +01:00
Jens Mönig
72cb4c02d4
new dial widget
...
* Blocks: added dial widget to POINT IN DIRECTION's drop-down menu
* Objects: added "rotate" option to Sprite context menu
* Threads, Blocks: fixed Joan's fix for #1972 , because it broke HOFs
2018-01-25 08:34:56 +01:00
Bernat Romagosa
18750cc0d9
added scroll up and down events to receiveInteraction hat block
2018-01-22 16:00:10 +01:00
Jens Mönig
7e74a345e5
separated global and local variables in the palette, marked local ones with location pin
2018-01-22 14:33:47 +01:00
Jens Mönig
4aa1fac41e
updated versions
2018-01-22 08:26:02 +01:00
Jens Mönig
79dd697994
Merge pull request #1958 from bromagosa/rename-all-fix
...
fixes #1889
2018-01-22 08:04:12 +01:00
Jens Mönig
19d4e21dbc
fixed a scope-glitch in the new OF-block's drop-down mechanism
...
also:
* made the OF-block auto-unringify when dropped on ring-slots such as
in CALL
* disabled firing the Custom-Block-Dialog when accidentall clicking on
a custom block definition script
2018-01-21 18:13:33 +01:00
Jens Mönig
389ca9fbed
included local methods in the OF-block's left drop-down menu
...
This brings back BYOB’s way to invoke another sprite’s local custom
block by simply selecting it from the OF block’s drop-down menu.
2018-01-18 14:23:47 +01:00
Jens Mönig
c506e23d94
new "direction to..." primitive
...
as variant of "distance to..." in "Sensing"
2018-01-02 11:23:01 +01:00
Bernat Romagosa
539c11cddc
fixes #1889
2017-12-08 11:45:37 +01:00
Jens Mönig
94d8beb741
fixed two issues when forking processes while single-stepping
...
* suppress "exit" context when forking a process while single-stepping,
this avoids a false "reporter didn't report" error message
* avoid coloring the block-highlight when re-coloring a syntax element,
this prevents highlighted blocks inside LAUNCH statements to expand
when repeatedly single-stepped.
2017-11-16 18:18:35 +01:00
Jens Mönig
be0285268b
show all own vars and attributes in INHERIT drop-down when inside a ring
2017-10-17 10:12:29 +02:00
Jens Mönig
b7f1146a4d
keep “undo” and “redo” buttons at the same location
2017-10-17 08:34:21 +02:00
Jens Mönig
e7148bbf4f
fixed #1885
2017-10-10 11:20:11 +02:00
Jens Mönig
ad0d0f7803
made "import script" undoable
2017-09-28 08:54:10 +02:00
Jens Mönig
c580ac0efc
Merge pull request #1867 from bromagosa/download-stacks
...
Download script (as a hidden menu item)
2017-09-28 08:04:34 +02:00
Jens Mönig
fb6d2a4da0
Support "Keyboard Editing" setting in scripts toolbar
2017-09-26 19:47:31 +02:00
Jens Mönig
1101f29751
added floating toggle for keyboard entry to scripts toolbar
2017-09-26 15:46:07 +02:00
Jens Mönig
556f264319
un-mirror camera snapshots when accepting them
2017-09-25 10:01:25 +02:00
Bernat Romagosa
cc604576f0
fixes #1860 (var refactor issue)
2017-09-22 13:08:02 +02:00
Bernat Romagosa
48b176790c
made downloading stacks a hidden option
2017-09-22 12:31:46 +02:00
Bernat Romagosa
f90ae10267
Merge branch 'master' of https://github.com/jmoenig/Snap--Build-Your-Own-Blocks into download-stacks
2017-09-22 12:21:41 +02:00
Jens Mönig
568ae4029a
tweaked floating tool buttons (undo, redo, search)
2017-09-19 23:21:38 +02:00
Jens Mönig
209ec3e173
added floating search button to blocks palette
2017-09-19 17:27:33 +02:00
Jens Mönig
c532ac1f02
updated history and version dates
2017-09-19 09:06:06 +02:00
Jens Mönig
643cf9072f
Merge pull request #1841 from cycomachead/fix-downloads
...
Fix Issues for Exporting Files
2017-09-19 08:57:19 +02:00
Jens Mönig
c4a05854f9
added visual “map-pin” icon to indicate local method blocks
2017-09-18 17:25:20 +02:00
Jens Mönig
eea73bae07
added “inherited” toggle option to inheritable variable templates
...
(context menu) in the palette
2017-09-15 13:48:53 +02:00
Florrie
7c570dbd28
Fix 'untitled script pic' (meant to be [project name] script pic)
2017-09-10 22:33:51 -07:00
Michael Ball
06284ae8a2
Merge master / resolve conflicts
2017-09-09 12:18:00 -07:00
Jens Mönig
17ca9a3a62
Merge pull request #1778 from cycomachead/fix-export-names
...
Fix some file naming bugs
2017-09-07 23:33:27 +02:00
Jens Mönig
9f17f34e7c
added “csv” option to the SPLIT primitive
2017-09-06 07:26:28 +02:00
Jens Mönig
01c22843f9
German translation update
2017-09-05 08:34:46 +02:00
Jens Mönig
8f44dbcae7
fixed #1339
2017-09-04 16:27:48 +02:00
Michael Ball
1210006614
merge master
2017-09-01 16:14:50 -07:00
Michael Ball
07d31797eb
merge dev updates
2017-09-01 16:06:50 -07:00
Jens Mönig
1d174626a3
small tweaks, updated history & versions
2017-09-01 14:36:52 +02:00
Jens Mönig
1905142fc7
Confine programmatically setting the “temporary?” attribute to dev mode
...
because it has serious pitfall issues
2017-08-30 08:09:48 +02:00
Jens Mönig
19b36c7ee7
added “temporary?” as gettable and settable attribute for clones
2017-08-29 12:21:37 +02:00
Michael Ball
e8c0385719
Remove remaing code for opening exports in a new window
2017-08-26 18:05:37 -07:00
Jens Mönig
d1ba030eeb
enable exporting script pics in the newest Chrome version
...
which disables opening tabs on dataURLs.
The basic Morphic export picture mechanism is thus also no longer
possible in Chrome. Browsers are evil.
2017-08-03 16:21:13 +02:00
Jens Mönig
5e10b64106
refactored symbols code to a new file
2017-08-02 11:30:34 +02:00
Jens Mönig
e46fbc27a6
added sound feedback to PianoKeyboard
2017-08-02 10:48:39 +02:00
Jens Mönig
31b40248fc
moved PianoKeyboard code from blocks.js to widgets.js
2017-08-02 09:17:38 +02:00
Jens Mönig
73cfc06f6f
improve keyboard support for piano widget
2017-08-02 08:11:37 +02:00
Jens Mönig
8de10aebe4
Improve PianoKeyboard for keyboard navigation & entry
2017-08-02 00:15:33 +02:00
Jens Mönig
1cecb672d5
added “instruments”: sine, square, sawtooth, triangle waves
2017-07-31 20:09:46 +02:00
Jens Mönig
566c29fd66
fixed PianoMenu to work with block zoom etc.
2017-07-31 17:51:29 +02:00
Bernat Romagosa
3338b0f017
pulled and reviewed #1676 , fixes #1610 and #1639
2017-07-28 14:36:13 +02:00
Bernat Romagosa
033584d948
fixed note label position in PianoMenuMorph
2017-07-28 13:22:01 +02:00