Jens Mönig
ac708fca42
tweaked inheritance indication for stage watchers
2017-07-11 09:21:51 +02:00
Jens Mönig
dce0f5e871
fixed variable inheritance for traditional Scratch-like clones
2017-07-11 08:55:37 +02:00
Jens Mönig
b9f1f66ddc
fixed an inheritance glitch for clones
2017-07-11 07:50:24 +02:00
Michael Aschauer
0f840a4316
fix error in dst/exp export
2017-07-10 20:32:55 +02:00
brianharvey
40d2041223
add bignum JS files to repo
2017-07-09 19:37:57 -07:00
brianharvey
877c20e821
bignumbers fix #390
2017-07-09 13:10:22 -07:00
Jens Mönig
72162136b1
updated history
2017-07-09 21:11:16 +02:00
Jens Mönig
4e33d65cd5
(oops!) :-)
2017-07-09 18:18:38 +02:00
Jens Mönig
2133f1a8f0
added experimental “tell ... to ..." and “ask ... for ...” primitives
...
(hidden in dev mode)
2017-07-09 17:44:28 +02:00
Jens Mönig
b6159d7b19
more meaningful error messages for list operations
...
now asserting data types to list operations, due to popular request.
This is somewhat sad, because *always* type-asserting *everything* puts
a strain on performance and takes away some of the “liveliness”. But I
hear you, teachers :-/
2017-07-08 10:18:44 +02:00
Jens Mönig
8022d5ccbb
tweak clone removal
2017-07-07 17:22:18 +02:00
Jens Mönig
de29bffe15
confine turtle direction readout to 0-360 degrees
...
addresses a bug report from Cynthia Solomon
2017-07-07 16:06:46 +02:00
Jens Mönig
5efc59acab
run “When I start as clone” scripts when manually cloning a sprite
...
only position clone at hand pointer if no such scripts exist
2017-07-07 12:28:14 +02:00
Jens Mönig
7f5a0b8272
enable inheritance by default
...
also tweak naming of instantiating to “clone”,
2017-07-07 11:15:25 +02:00
Jens Mönig
3e99bc14f2
reflect inheritance status in "costume #" watchers
2017-07-05 17:31:54 +02:00
Jens Mönig
90c21d49a3
UI for OOP
2017-07-05 17:17:02 +02:00
Michael Aschauer
2e697207e2
another correction
2017-07-04 18:10:23 +02:00
Jens Mönig
de10e558e6
unify Scratch-style clones and Snap-specimens
...
implement clones as specimens
2017-07-04 13:51:22 +02:00
Jens Mönig
d89f29957e
Morphic: Simplify contains()
2017-07-04 13:37:09 +02:00
Michael Aschauer
d0e41d10da
fix forwards
2017-07-03 19:09:34 +02:00
Michael Aschauer
23811385e5
add forwards by steps blocks
2017-07-03 17:38:55 +02:00
Jens Mönig
0b594e59ab
migrate experimental “jukebox” reporters to the new “my sounds” reporter
2017-06-30 09:45:59 +02:00
Jens Mönig
6e74982fb3
reflect attribute inheritance status by ghosting / un-ghosting stage monitors
2017-06-30 08:47:17 +02:00
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
Michael Aschauer
b14d7aaa3b
remove save to disk (duplicates export project)
2017-06-23 11:48:09 +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
Michael Aschauer
1d7c47a8b4
change metric units to cm (on request)
2017-06-15 23:14:37 +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