Wykres commitów

535 Commity (23e8e018bdb7b1653eee93623740b344ed90663f)

Autor SHA1 Wiadomość Data
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