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
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
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
Jens Mönig
55e13caab4
added support for default values in custom block Boolean slots
2017-01-23 13:05:34 +01:00
Jens Mönig
d00f091f6f
limit Boolean input slots to “true/false” unless inside a ring or in the palett
2017-01-20 13:40:36 +01:00
Jens Mönig
dad77eb25a
support user-forced line-breaks in custom block labels
...
Creating a custom block label-fragment named “$br” forces a new line in
all block instances. You can also select “line break” from the
label-fragment’s context menu, same as selecting a symbol.
This is really ugly, I know, I know.
But I need it to play with the micro:bit and the calliope boards.
2017-01-20 13:03:51 +01:00
Jens Mönig
40150ddb78
updated history
2017-01-20 11:11:32 +01:00
Jens Mönig
e9cc801207
improved inspectability of local variables
2017-01-20 07:54:17 +01:00
Jens Mönig
54decac720
fixed #1631
2017-01-19 19:54:31 +01:00
Jens Mönig
55c7da62c5
changed keyboard shortcut indicator for “find blocks” to “^”
2017-01-19 18:36:52 +01:00
Jens Mönig
55baea09e7
support localization when typing expressions
2017-01-19 18:32:57 +01:00
Jens Mönig
ce60d740af
fixed #1630
2017-01-19 15:04:28 +01:00
Jens Mönig
9bee3cd9c2
added "savingPreferences" flag
...
for bh's "Eisenbergification" library, sigh.
2017-01-13 10:08:02 +01:00
jmoenig
ed407dc558
make error messages occurring in generic WHEN hat scripts visible
2017-01-11 13:39:48 +01:00
Jens Mönig
a798eaef2d
updated version and history
2017-01-09 18:00:32 +01:00
Jens Mönig
af85a01a73
updated credits and version dates
...
and took care of a few minor formatting nitpicks
2017-01-09 17:36:27 +01:00
jmoenig
37291444de
fixed #1608
2017-01-08 15:26:29 +01:00
jmoenig
ad9c4fe69c
updated history
2017-01-05 14:44:32 +01:00
jmoenig
cf40f40936
fixed #696 - keep left-over blocks from “relabel” around
2017-01-05 14:43:26 +01:00
jmoenig
d2eb636c69
changed shortcut symbol for “Ctrl” key to ^
2017-01-05 14:07:18 +01:00
jmoenig
cda69f2aa2
fixed #1604
2017-01-05 13:15:06 +01:00
jmoenig
0f006d3965
refactored variable refactoring code
2017-01-05 10:32:58 +01:00
jmoenig
bb8154a211
fixed #1602
2017-01-04 17:33:38 +01:00
jmoenig
cae286d346
prevent inherited variables from being refactored
...
and from causing an error because they can’t be.
Also, changed wording of variable renaming menu items
and added a shadow to the variable block symbol in the dialog box (so
it looks the same as the one that’s already in use elsewhere)
2017-01-04 16:35:09 +01:00
jmoenig
1843e29087
submenu enhancements
...
* improve keyboard navigation (use right-/left-arrows to enter/leave)
* delay popping up submenus when mousing over submenu items
* right-align submenu indicator (same as a shortcut)
* keep submenus open if the mouse leaves them
* support creating custom drop-downs from nested dictionaries
2017-01-03 17:24:25 +01:00
jmoenig
d24468522c
Hide setting for “prefer smooth animations”
...
(now - mostly - redundant because we’ve switched to animation frames)
2016-12-29 13:07:32 +01:00
jmoenig
c0d192bd1d
Disabled hover-help for custom blocks
...
some people find it annoying
2016-12-29 13:01:09 +01:00
jmoenig
1ecb97a972
Disable JS-Functions to protect users from malicious scripts
...
commented out for now
2016-12-27 16:08:23 +01:00
jmoenig
81a0d30032
update undrop controls when switching sprites and display modes
2016-12-25 12:13:03 +01:00
jmoenig
e5b7559247
tweaked reporterize infixParser
2016-12-23 14:59:13 +01:00
jmoenig
b920624c4a
updated history
2016-12-22 14:30:55 +01:00
jmoenig
b015294208
simplified reporterize>>blockFromAST
2016-12-22 14:08:05 +01:00
jmoenig
d6ced6fa2b
added Boolean operators to “reporterize”
2016-12-21 10:53:46 +01:00
jmoenig
a255b0b192
tweaked "reporterize"
2016-12-20 08:15:23 +01:00
jmoenig
41e55064a2
moved reporterizing infix expressions to search-blocks field
...
thanks, @bromagosa, for the brilliant idea!
2016-12-19 14:27:03 +01:00
jmoenig
955aabfc93
[experimental] blockify simple arithmetic expressions inside comments
2016-12-19 12:18:03 +01:00
jmoenig
5dc4874352
new url option switch: &noExitWarning
...
to better support embedding Snaplets into Moocs
2016-12-19 08:14:01 +01:00
jmoenig
4b0442dcba
updated history
2016-12-13 09:18:04 +01:00
jmoenig
662a59b49c
added easeOutElastic function
...
thanks to @joshmarinacci’s excellent blog post:
http://www.joshondesign.com/2013/03/01/improvedEasingEquations
2016-12-12 14:28:33 +01:00
jmoenig
97bf879a04
added a few in-/out- only easing functions for animations
2016-12-12 10:55:15 +01:00
jmoenig
8c03bc0995
fixed #1560
2016-12-12 09:26:25 +01:00
jmoenig
a710a1cb83
updated translator credits
2016-12-09 09:24:02 +01:00