Jens Mönig
b55df2f72b
tweaked the Sprite >> prune() function
2017-06-29 17:51:31 +02:00
Jens Mönig
5516fa1c7b
manage inheritance relationships when setting a prototype or deleting a sprite
2017-06-29 13:55:01 +02:00
Michael Ball
bdc6c9e1c4
Fix some file naming bugs
...
The additional text wasnt correctly being appened to project name.
Also, this makes "untitled" lowercase, consistent with other usage.
2017-06-28 00:23:52 -07:00
Jens Mönig
f8980ad9ac
let (Scratch-style) clones share scripts, costumes and sounds
2017-06-27 11:12:48 +02:00
Jens Mönig
36e555cd5c
Tweaked loading sprites with inherited complex attributes (costumes, sounds)
2017-06-27 09:43:00 +02:00
Jens Mönig
8f315ffa83
inheritance of costumes and sounds: propagate changes
2017-06-27 07:52:54 +02:00
Jens Mönig
acfd0629fe
tweaks to saving shared resources
2017-06-26 19:03:02 +02:00
Jens Mönig
ebc08a1f73
support inheritance for sounds
2017-06-26 15:53:58 +02:00
Jens Mönig
7b8602e367
First-Class Sounds
2017-06-26 12:46:05 +02:00
Jens Mönig
b78aaf5766
corrected a typo in the German translation
...
Thanks, Jadga, for reporting this!
2017-06-24 18:53:11 +02:00
Jens Mönig
f09361231f
tweaked error-catching & handling for receiver-less scripts
2017-06-24 18:31:58 +02:00
Jens Mönig
10d164ebef
shadow inherited scripts on input edit, ringify/unringify, relabel action
2017-06-23 16:12:17 +02:00
Jens Mönig
2c21be39ff
refactored Blocks::selectForEdit()
2017-06-23 13:02:35 +02:00
Jens Mönig
695e141f33
shadow inherited scripts on keyboard entry
2017-06-23 11:01:04 +02:00
Jens Mönig
699515b317
shadow inherited scripts on “clean up”
2017-06-23 10:27:46 +02:00
Jens Mönig
2ea4fe2328
shadow inherited scripts on deleting blocks and comments via the context menu
2017-06-23 09:44:22 +02:00
Jens Mönig
14459456c1
shadow inherited scripts on dragging & dropping blocks and comments
2017-06-22 23:00:16 +02:00
Jens Mönig
6820fe8156
support for copy-on-write worlds
2017-06-22 22:56:33 +02:00
Jens Mönig
6a5be3776d
stop all scripts for a sprite when shadowing or inheriting its scripts
...
also refresh inherited scripts of specimens in these cases
2017-06-21 07:51:47 +02:00
Jens Mönig
3809c327df
migrate experimental “wardrobe” reporters to the new “my costumes” reporter
2017-06-20 09:14:41 +02:00
Jens Mönig
9b497c2132
make sure to stop active processes when deleting a block
2017-06-20 08:51:55 +02:00
Jens Mönig
4fd6190ca0
optimized "glow"-halo thread count readout
2017-06-19 16:59:44 +02:00
Jens Mönig
0df5a7a722
fixed ##1767
...
optimized thread-launch and script highlighting to a single frame
instead of formerly two
2017-06-19 10:39:16 +02:00
Bernat Romagosa
a213a1d213
stop video stream when webcam dialog is closed
2017-06-12 12:36:26 +02:00
Jens Mönig
ef834a44d5
added a thread count indicator to shared-script highlights
...
and fixed result-bubbles
2017-06-02 17:44:26 +02:00
Bernat Romagosa
0896019194
pulled @krls-ca's vectorPaint.js, ready to start cleaning
2017-06-01 10:01:28 +02:00
Jens Mönig
7ec3e16c4f
added inheritance support for scripts
...
partly done, copy-on-write is still missing
2017-05-31 16:08:30 +02:00
Bernat Romagosa
ee126f10fd
renamed stack → script
2017-05-31 10:42:58 +02:00
Jens Mönig
eea1d08c82
let clones share the orginal’s scripts without shallow-copying them
2017-05-30 17:07:09 +02:00
Jens Mönig
cc47a6fb5a
slightly tweaked inheritance support
...
so sprites and the stage can share the same public protocol
2017-05-15 23:05:21 +02:00
Jens Mönig
abd7ad6a37
added inheritance support for ‘costume #’
2017-05-12 16:40:29 +02:00
Jens Mönig
1a872934de
added inheritance support for the wardrobe
...
also exposed “costumes” as an attribute
2017-05-12 15:21:12 +02:00
Bernat Romagosa
140d6c3b6f
allow to download block stacks as XML
2017-05-12 12:46:56 +02:00
Jens Mönig
c14e15f7b1
added attributes to the “delete” block’s drop-down menu
2017-05-09 18:08:56 +02:00
Jens Mönig
39bf4cadbe
added tools to library browser
...
mainly so other forks of Snap! (especially Beetleblocks) can use blocks
like FOR
2017-05-09 10:51:28 +02:00
Jens Mönig
cb9296cd03
synch libraries version from master branch
2017-05-09 10:47:21 +02:00
Jens Mönig
145c764632
inheritance of sprite attributes (x, y, direction, size)
2017-05-05 11:17:15 +02:00
Brian Harvey
d811188e95
Add ASSOC to list utilities
2017-05-03 19:53:58 -04:00
Jens Mönig
e206f145a7
Chrome patch - attribute inheritance (in progress)
2017-04-23 18:30:49 +02:00
Jens Mönig
eb8405c993
updated version number
...
for another minor maintenance release
2017-04-23 18:22:23 +02:00
Jens Mönig
3a05cb1945
fixed #1707
...
ugly and kludgy but effective workaround for yet another stupid but
very visible and annoying Chrome issue
2017-04-23 18:13:59 +02:00
Bernat Romagosa
075d9c2d3a
Added guard against non-SSL access
2017-04-12 10:31:44 +02:00
Bernat Romagosa
c9885ad5b1
webcam dialogs working
2017-04-11 17:51:06 +02:00
Jens Mönig
ce23f9f54f
v4.1 - dev -
...
Features:
* polymorphic sprite-local custom blocks
* inheritance of sprite-local custom blocks
* localization support when typing expressions
* support for user-forced line-breaks in custom block labels
* ternary Boolean slot setting: support to limit Boolean input slots to
“true/false” outside of rings and in palette
* support for default values in custom block Boolean slots
* experimental: duplicate block definition (hidden in shift-click
context menu)
* support for codification of String, Number and Boolean value types
* costume icons indicate svg costumes
* sprites’s rotation centers can be adjusted onstage
Fixes:
* changed keyboard shortcut indicator for “find blocks” to “^”
* prevent Snap from “hanging” when encountering certain errors in
visible stepping
* only mark implicit parameters if no formal ones exist
2017-04-10 11:48:55 +02:00
Jens Mönig
c8491c00ce
fixed #1707 (new Chrome blitting issue)
2017-04-10 11:04:47 +02:00
Jens Mönig
00db1cce3f
Revert to 4.0.10
...
to prepare for newly surfaced bug in the Chrome browser
2017-04-10 10:28:30 +02:00
Manuel Menezes de Sequeira
685dd176de
Merge remote-tracking branch 'jmoenig/master'
2017-04-08 19:23:20 +01:00
Manuel Menezes de Sequeira
0bd1f281fa
Merge remote-tracking branch 'jmoenig/master'
2017-04-08 15:55:40 +01:00
Jan-Gerard van der Toorn
82405340f9
Update lang-nl.js
...
Added new strings to Dutch translation (only strings present in lang-de.js; still need to add ~300 strings found in e.g. lang-pt.js).
2017-04-03 00:42:31 +02:00
Артём
20045029cb
Update lang-ru.js
...
Изменение даты
2017-04-02 02:21:45 +03:00