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
Artem
a3844548fe
Редактирование русского перевода
2017-04-02 02:18:10 +03:00
Артём
5776e84b70
Merge pull request #5 from jmoenig/master
...
Новые изменения на 01.04.2017
2017-04-02 00:01:14 +03:00
Brian Harvey
16bbf4283e
Jens's bugfix to Leap library
2017-03-17 18:51:51 -07:00
Jens Mönig
50a86060f9
allow sprites’ rotation centers to be adjusted onstage
2017-03-07 03:00:44 -08:00
Bernat Romagosa
9883319655
fixes #1610 and #1639 , plus cleaner code
2017-03-03 13:08:21 +01:00
Jens Mönig
4db428b65c
roll-back double-pointer container cache for methods
2017-03-01 10:11:47 +01:00
Joan Guillén i Pelegay
2508274e34
Fixing toggle design bug in non English languages
2017-03-01 09:49:39 +01:00
Jens Mönig
ab03c81423
experiment with new dynamic method (cache) updating
...
OOP under construction. Possibly to be reverted again, so don’t rely on
this
2017-03-01 08:11:04 +01:00
Jens Mönig
d2dee38b34
experiment with new “methods” attribute
...
… but already planning to perhaps revert this mechanism again…
2017-02-27 08:18:53 +01:00
Bernat Romagosa
fec1055fb7
fixes #1349
2017-02-16 13:19:58 +01:00
Jens Mönig
ebc29c76d5
turned “definition” property of custom block instances into a double-pointer (Variable) structure
...
in preparation for OOP (method inheritance). This should not result in
any new behavior or break anything, if it does (at this point), it’s a
bug.
2017-02-16 08:08:30 +01:00
Jens Mönig
114425b421
disable (comment out) experimental block inheritance for now
2017-02-14 14:29:20 +01:00
Jens Mönig
176936a211
remove experimental list methods for object-use
2017-02-14 13:39:44 +01:00
Brian Harvey
3f23cc9fce
bignumbers.xml: Fix handling of 0/0 and nonzero/0
...
Also add a SCHEME NUMBER [ v] OF ( ) block with all the predicates (real? etc), exact, inexact, numerator, etc.
2017-02-12 22:07:13 -08:00
Brian Harvey
6df73f7892
workaround in CATCH for tail-position run/cc bug
2017-02-10 19:57:54 -08:00
Jens Mönig
6bfc2e0d3d
fixed #1406
2017-02-10 09:27:11 -08:00
Jens Mönig
e86490dfab
fixed #1618 - only mark implicit parameters if no formal ones exist
2017-02-09 20:27:30 -08:00
Jens Mönig
a19823ef36
prevent Snap from “hanging” in visible stepping mode
2017-02-09 18:49:22 -08:00
Brian Harvey
10550850a6
Bignums: change abs to use fn.magnitude
...
so that you can take abs of a complex number. (Not exactly a bug fix, more a misfeature fix.)
2017-02-08 21:39:11 -08:00
Brian Harvey
ddc89a9b3b
Add bignum library
2017-02-08 21:08:01 -08:00
Jens Mönig
bcf1c39782
catch block label part issues, prevent palette from not showing
2017-02-07 06:15:08 -08:00
Brian Harvey
23e8e018bd
fix typo in httpBlocks.xml
...
"Current blocks" was spelled "curent." Thanks Kartik for catching this.
2017-02-05 12:11:54 -08:00
Jens Mönig
8e33ab39c4
fixed #1650
2017-02-02 12:06:05 +01:00
Jens Mönig
00e68ade1a
Custom block inheritance, highly experimental and under construction
2017-02-02 12:00:47 +01:00
Brian Harvey
c00c9267b0
Oops, penTrails again, this time for sure
...
I lost one of the blocks by doing delete unused blocks. :-(
2017-02-01 17:49:01 -05:00
Brian Harvey
6c97a347ce
Add BUTTON block to penTrails library
...
This is in response to a Piazza request. Uses pen trail to make a button-shaped costume with given text.
2017-02-01 17:19:00 -05:00
Jens Mönig
88b0fe1052
let costume icons indicate svg costumes
2017-02-01 09:59:45 +01:00
Jens Mönig
9cc293431a
experimental list methods for use as objects (hierarchical dictionaries)
2017-01-31 10:08:46 +01:00
Jens Mönig
0808d08ba6
fixed #1645
2017-01-30 08:24:02 +01:00
Jens Mönig
c8c36ae18f
added support for codification of String, Number and Boolean value types
2017-01-27 19:05:50 +01:00
Jens Mönig
ab5bbb9b56
new experimental feature: duplicate block definition
...
Currently hidden in shift-click context menu of custom blocks
2017-01-24 08:46:38 +01:00
Jens Mönig
1c1cda9969
German translation update
2017-01-24 08:07:45 +01:00
Jens Mönig
11600f80ba
changed “new line” symbol to $nl
2017-01-24 08:00:33 +01:00
Brian Harvey
c018c98538
Don't use vector Alonzo
...
because the curriculum says to flip the costume, and we don't have a vector editor yet.
2017-01-23 10:46:13 -08:00
Jens Mönig
d556a0aacf
German translation update
2017-01-23 15:20:55 +01:00
Jens Mönig
292cc749da
allow project-setting “Ternary Boolean slots” to be switched off
...
default is “on”. That way Boolean input slots can always be toggled
through “true”, “false” and “empty”. If this setting is switched off
Boolean input slots only toggle between “true” and “false” unless
inside a a ring (for implicit parameters)
2017-01-23 15:03:47 +01:00