Wykres commitów

1830 Commity (64ac63776fc3e03e04f5e8a7815fb8a93f458deb)

Autor SHA1 Wiadomość Data
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 4b461bb83a added 'costume' and 'sound' as first-class data types 2017-07-26 16:03:23 +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 2668d3a0f6 programmatically hide and show primitives in the palette
Thanks, Cynthia Solomon, for this idea!
2017-07-26 10:58:17 +02:00
Jens Mönig a3936766ec hiding settings 'Keyboard Editing', 'Nested auto-wrapping', "Table support" and "Table lines"
default is “on” for each of them
2017-07-25 23:41:29 +02:00
Jens Mönig 07d97222eb changed Block Editor label to "Method" for methods 2017-07-25 23:23:18 +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 a6ed3f6fd3 shadow inherited scripts when changing the category of an inherited method 2017-07-15 18:01:12 +02:00
Jens Mönig 653864362b renamed “delete” primitive to “inherit” 2017-07-12 22:06:17 +02:00
Jens Mönig 7669cfda86 OOP tweaks 2017-07-12 10:29:27 +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 10e09ec3f2 fixed #1800. Thanks, Ken, for the bug report! 2017-07-12 08:12:36 +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
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
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
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
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