Jens Mönig
d995f173e7
move CamSnapshotDialogMorph code from objects to gui
2017-09-08 19:39:10 +02:00
Jens Mönig
47264f10b0
little tweaks to camera snapshot code
...
mostly to satisfy JSHint ;-)
2017-09-08 19:03:28 +02:00
Jens Mönig
2c361bc9a1
Merge pull request #1851 from bromagosa/webcam-dialog
...
Webcam dialog
2017-09-08 18:43:10 +02:00
Jens Mönig
37dbcad27f
Renamed “http” block to “url”, use location.protocol (support https)
2017-09-05 11:24:57 +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
Bernat Romagosa
edb384dd23
Disable cam button if not using HTTPS
2017-09-04 14:01:24 +02:00
Bernat Romagosa
85ba23bd32
merged with master
2017-09-04 13:41:10 +02:00
Jens Mönig
1d174626a3
small tweaks, updated history & versions
2017-09-01 14:36:52 +02:00
Jens Mönig
b633844894
make sure to convert detected pixel alpha values to fraction
...
fixes. #1843 for good, I hope
2017-08-30 09:47:19 +02:00
Jens Mönig
7dd9ecb755
fixed #1843
...
fixed “fill” block crash when applying the same color twice
2017-08-30 08:58:05 +02:00
Jens Mönig
c7542642f7
enable exporting costumes and variable-data
...
in the newest Chrome version, which disables opening tabs on dataURLs
(did I miss any more isntances of this?)
2017-08-29 10:33:02 +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
cf29bec85b
Merge commit 'refs/pull/1007/head' of https://github.com/jmoenig/Snap--Build-Your-Own-Blocks into dev
2017-07-28 13:11:18 +02:00
Jens Mönig
4ef3b64aa4
fold two "stop" commands into one
...
… the one with the flat bottom. The reasoning behind this is that even
when you’ll want the script to continue afterwards, you’ll probably use
it inside a conditional statement, but this way we only have a single
“stop” block
2017-07-27 10:06:51 +02:00
Jens Mönig
a0fe652116
remodelled context menu for inheritance to use check-boxes
2017-07-27 08:33:08 +02:00
Jens Mönig
4744e97275
don't shadow costume # when editing a costume
2017-07-27 07:54:26 +02:00
Jens Mönig
f7ff3074d2
enable type-assertion for list elements (costumes, sounds)
2017-07-26 17:07:18 +02:00
Jens Mönig
e10ed49bb5
added "pen trails" reporter primitive and stage context menu entry
2017-07-26 15:54:39 +02:00
Jens Mönig
08b5947c43
fixed rotation-bug when flipping costumes in "only turn left/right" mode"
2017-07-25 10:13:02 +02:00
Jens Mönig
653864362b
renamed “delete” primitive to “inherit”
2017-07-12 22:06:17 +02:00
Jens Mönig
b44caed4b6
only refresh certain propagated inherited attributes on being dropped
2017-07-12 10:03:38 +02:00
Jens Mönig
a0cbf2993c
“new clone of ...” primitive
...
also made TELL, ASK primitives offiical
2017-07-12 09:43:35 +02:00
Jens Mönig
c78099ada5
optimized deleting traditional Scratch-like cones
2017-07-11 11:54:57 +02:00
Jens Mönig
070017bde3
fixed custom block inheritance for traditional Scratch-like clones
2017-07-11 09:42:48 +02:00
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
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
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
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
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
Jens Mönig
f8980ad9ac
let (Scratch-style) clones share scripts, costumes and sounds
2017-06-27 11:12:48 +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
695e141f33
shadow inherited scripts on keyboard entry
2017-06-23 11:01:04 +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
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