Wykres commitów

1901 Commity (c6d924d23fa009fc564282de51cc7e44a9291441)

Autor SHA1 Wiadomość Data
Jens Mönig 270a987276 added new POSITION primitive block to the MOTION category 2022-03-31 19:16:39 +02:00
Jens Mönig 4dfcdc7eef wrap long texts inside menus into several lines 2022-03-31 16:47:52 +02:00
Jens Mönig ce391a48b0 support various data types inside menus (sprites, costumes, blocks) 2022-03-31 16:21:03 +02:00
Jens Mönig 12a2739cc1 new menu functionality for ASK command, when passing a list 2022-03-31 15:54:32 +02:00
Jens Mönig ed15709f1e German translation update for "position" 2022-03-28 12:16:13 +02:00
Jens Mönig 54ea8c44a6 new "position" choice in OF reporter's attribute dropdown 2022-03-28 12:10:38 +02:00
Jens Mönig 88e68479dc Update HISTORY.md 2022-03-28 08:23:50 +02:00
Jens Mönig 73e4454fe5 updated history 2022-03-25 10:51:52 +01:00
Jens Mönig 716c0e5311 refactored some JSCompiler code (mostly to please JSHint) 2022-03-25 10:49:06 +01:00
Jens Mönig d42d01f9e0 added @xBZZZZ's JSCompiler fixes (was #3009) 2022-03-25 09:30:16 +01:00
Jens Mönig af04d1a4fb decodeURI XHR requests 2022-03-24 17:34:15 +01:00
Jens Mönig dbc53d41da German translation update for "costume name" 2022-03-24 17:24:21 +01:00
Jens Mönig 1354ae066c SciSnap2 extension update (ImagePad), thanks, Eckart! 2022-03-23 11:54:04 +01:00
Jens Mönig 8766a4257b fixed #3020 2022-03-23 11:39:35 +01:00
Jens Mönig 357e0a3982 auto-select dependencies in the library-export dialog 2022-03-22 13:19:37 +01:00
Jens Mönig e20d287c10 tweaked script deserialization 2022-03-22 09:18:36 +01:00
Jens Mönig 53171d121e fixed relabelling "sum", "product", "minimum" and "maximum" reporters 2022-03-22 09:16:06 +01:00
Jens Mönig be2a2f3a56 Update HISTORY.md 2022-03-21 14:13:23 +01:00
Jens Mönig 964cf81fa5 Update HISTORY.md 2022-03-18 18:36:02 +01:00
Jens Mönig 60193de45a migrated library import dialog to the new file structure 2022-03-18 18:25:16 +01:00
Jens Mönig 22b990cb32 Update HISTORY.md 2022-03-18 17:38:03 +01:00
Jens Mönig ca59b4cff9 cleaned up serializer version assertion 2022-03-18 12:36:02 +01:00
Jens Mönig 6db50ab4c5 added optional receiver sprite to toXMLScript() api 2022-03-18 11:48:10 +01:00
Jens Mönig 4bd0b7466d refactored sprite serialization, added SpriteMorph >> toXMLString() api 2022-03-18 11:15:30 +01:00
Jens Mönig 2d8b412e6b Update HISTORY.md 2022-03-17 23:41:55 +01:00
Jens Mönig d0b06812f1 import sprites with dependencies 2022-03-17 23:31:02 +01:00
Jens Mönig 81504862c3 new format for exporting sprites, under construction 2022-03-17 19:11:24 +01:00
Jens Mönig 6754c61453 refactored blocksLibraryXML() 2022-03-17 15:04:20 +01:00
Jens Mönig 810fcc4438 refactored palette serialization for scripts 2022-03-17 14:12:49 +01:00
Jens Mönig 78ab66748b refactored dependencies scan for scripts 2022-03-17 13:24:49 +01:00
Jens Mönig 1eea1c4f68 restored v7.4.0-dev 2022-03-16 10:12:50 +01:00
Jens Mönig 14f9b3319f prepared v7.3.1 emergency patch 2022-03-16 09:30:23 +01:00
Jens Mönig e7b12175e7 German translation update
for new error message
2022-03-16 09:13:11 +01:00
Jens Mönig 062aba334b reformulated the zero-costume-width fix
addressing a costume-loading issue
2022-03-16 09:05:01 +01:00
Jens Mönig 723ca360d8 added BlockMorph >> toXMLString() api 2022-03-15 19:07:52 +01:00
Jens Mönig 711b456998 German translation update (for "export script" feature) 2022-03-15 15:48:27 +01:00
Jens Mönig d938162fa5 tweaked "export scripts" for reporters 2022-03-15 15:34:24 +01:00
Jens Mönig 204ae63854 new "export script" feature (including dependencies) 2022-03-15 14:59:56 +01:00
Jens Mönig 39953da704 deserialize new format for exported scripts 2022-03-15 13:27:36 +01:00
Jens Mönig 938c01dd10 new format for exported scripts, under construction 2022-03-14 19:29:25 +01:00
Jens Mönig f10e88a25c refactored library serialization 2022-03-14 18:35:34 +01:00
Jens Mönig 0dd5e59b92 adjusted library-import for sprite-local blocks 2022-03-11 12:01:10 +01:00
Jens Mönig 8273d6f3a6 Update HISTORY.md 2022-03-11 10:36:27 +01:00
Jens Mönig ba5cffb1e2 incremented dev version 2022-03-11 10:30:39 +01:00
Jens Mönig 2fe036eef5 moved "append", "reshape", "combinations" blocks down one group in the palette 2022-03-11 10:26:37 +01:00
Jens Mönig f05bd654e8 added "combinations" primitive to the palette 2022-03-11 10:23:51 +01:00
Jens Mönig ce02e6216b fixed an edge case for slot type inferral 2022-03-11 10:17:43 +01:00
Jens Mönig 75e118b61d made dev-warning closeable and added official url 2022-03-10 17:00:16 +01:00
Jens Mönig b502d5dbb8 guard against broken SVG costumes when loading a project 2022-03-09 19:53:14 +01:00
Jens Mönig defe37f9e8 added collecting dependencies for sprite-local custom blocks 2022-03-09 19:23:24 +01:00
Jens Mönig 5ae43f4f1b adapted library import dialog to the new format 2022-03-09 18:37:00 +01:00
Jens Mönig dd296f5cd4 export / import sprite-local custom block definitions
under construction...
2022-03-09 17:51:05 +01:00
Jens Mönig 9138c69b7b new dev version 2022-03-09 09:31:41 +01:00
Jens Mönig b611c6b9de prepared v7.3.0 2022-03-07 17:02:57 +01:00
Jens Mönig 27e4d9b46d refactored experimental export scripts feature 2022-03-07 13:00:55 +01:00
Jens Mönig d9a725607d updated German translation with "category" 2022-03-04 21:41:20 +01:00
Jens Mönig c9cb816390 "category" selector for block-getter in sensing 2022-03-04 21:33:01 +01:00
Jens Mönig 2aed5896d1 handle (some cases of) extent-less costumes 2022-03-04 12:09:07 +01:00
Jens Mönig 3c27a151c6 added global SnapVersion 2022-03-04 11:45:13 +01:00
Jens Mönig 45c7f0ca2d Update HISTORY.md 2022-03-04 11:22:21 +01:00
Jens Mönig eef1bcdd84 Update HISTORY.md 2022-03-04 11:02:36 +01:00
Jens Mönig 2622435c54 German translation update for "all scenes" 2022-03-04 10:33:21 +01:00
Jens Mönig 3bc54b45e3 refactored STOP 2022-03-04 10:28:54 +01:00
Jens Mönig 7e7921256f STOP "all scenes" dropdown option 2022-03-03 23:37:58 +01:00
Jens Mönig 9be2b5f7a0 shift-click on STOP button to stop all scenes 2022-03-03 20:51:45 +01:00
Jens Mönig cebe370de0 removed experimental code from threads.js 2022-03-03 13:29:48 +01:00
Jens Mönig ce63da9cef SciSnap2 extension update (FFT), thanks, Eckart! 2022-03-03 09:29:57 +01:00
Jens Mönig e9a0e6f402 never close a dev-warning 2022-03-02 10:33:20 +01:00
Jens Mönig a0a4233ce1 added dev warning box 2022-03-01 18:16:01 +01:00
Jens Mönig d31cd261dd removed now redundant variadic reporters from the variadic reporters library 2022-03-01 17:35:22 +01:00
Jens Mönig db3d3faeab renamed help screens for addition and multiplication blocks 2022-03-01 17:26:05 +01:00
Jens Mönig e9df1629b5 removed scaffolding in threads.js 2022-03-01 16:30:02 +01:00
Jens Mönig c8eadd6b5a removed scaffolding in blocks.js 2022-03-01 16:24:19 +01:00
Jens Mönig c7f8204bf3 removed scaffolding in store.js 2022-03-01 16:16:44 +01:00
Jens Mönig a94b54784d apply block migration dictionary to hidden blocks in microworlds 2022-03-01 16:14:20 +01:00
Jens Mönig 4073db9cda removed scaffolding in blocks.js 2022-03-01 15:45:41 +01:00
Jens Mönig 2be6a6095f adapted formula editor for variadic infix reporters 2022-03-01 15:39:32 +01:00
Jens Mönig a7741a7275 adjusted block-search-bar for variadic infix reporters 2022-03-01 14:56:48 +01:00
Jens Mönig 9d628d823d adjusted inserting / deleting single inputs in variadic infix slots 2022-03-01 14:27:28 +01:00
Jens Mönig 1b72fbc499 refactored adding and removing inputs in variadic slots 2022-03-01 11:53:05 +01:00
Jens Mönig 7346dfb451 adjusted restoring inputs for relabelling to / from variadic infix reporters 2022-03-01 11:06:54 +01:00
Jens Mönig 93c6d724f5 adjusted relabel options for new variadic infix blocks 2022-02-28 22:55:22 +01:00
Jens Mönig 8fd8a04aa9 adjusted optimizations for COMBINE to the new variadic infix reporters 2022-02-28 18:58:53 +01:00
Jens Mönig 091047718b added list-type assertions for new variadic blocks 2022-02-28 16:36:55 +01:00
Jens Mönig f2f5ee5b70 updated German translation
(for "minimum" and "maximum")
2022-02-28 14:44:19 +01:00
Jens Mönig 493164bfad made "min" and "max" reporters variadic 2022-02-28 14:16:39 +01:00
Jens Mönig 15ebba43a7 German translation update
(for "sum" and "product")
2022-02-28 12:44:12 +01:00
Jens Mönig 48e2118c8e tweaked infix label shadow rendering 2022-02-28 12:32:13 +01:00
Jens Mönig 670af65aa7 made multiplication reporter variadic 2022-02-28 09:38:11 +01:00
Jens Mönig 3c74ecb847 made addition reporter variadic 2022-02-28 09:24:12 +01:00
Jens Mönig 9016a1639e variadic infix branch 2022-02-27 14:04:37 +01:00
Jens Mönig 3f2f2075b4 new dev version 2022-02-26 16:31:22 +01:00
Jens Mönig 414fd3b269 escape JIT-compiled variable names 2022-02-26 09:37:32 +01:00
Jens Mönig 239ac9f04d prepared v7.2.4 2022-02-25 16:41:51 +01:00
Jens Mönig b234e1f0d8 tweaked JOIN BLOCKS for variables 2022-02-25 14:42:46 +01:00
Jens Mönig 44d4290082 new dev version 2022-02-25 10:48:38 +01:00
Jens Mönig b9108d1ff8 escape JIT-compiled inputs 2022-02-25 00:56:36 +01:00
Jens Mönig 1b8be7ba4b renamed "crossproduct" to "combinations" 2022-02-22 22:48:15 +01:00
Jens Mönig 68bf6ea21f Update HISTORY.md 2022-02-22 19:19:05 +01:00
Jens Mönig 10fac2f1f8 prepared patch 2022-02-22 19:15:58 +01:00
Jens Mönig 93a9ab45c6 German translation update for "crossproduct %lists" 2022-02-22 19:12:48 +01:00
Jens Mönig 971ef5b4a0 restore embedded inputs when relabelling variadic primitives 2022-02-22 19:01:01 +01:00
Jens Mönig 268fe6e33d added "crossproduct" as relabel option for "append" 2022-02-22 18:52:06 +01:00
Jens Mönig d6899ee6ba new "List Comprehension" library with ZIP as HOF 2022-02-22 14:58:49 +01:00
Jens Mönig 9d65b65191 new dev version 2022-02-22 08:47:58 +01:00
Jens Mönig eff15b4ce3 prepared v7.2.0 2022-02-21 18:51:22 +01:00
Jens Mönig 187b6f3df5 don't let deleted sprites clone 2022-02-21 16:47:34 +01:00
Jens Mönig 9fce4ae9a1 optimized hyper-if/else to skip repeated evaluation of literal true/false cases 2022-02-21 08:03:36 +01:00
Jens Mönig d62931e55f new MQTT extension and library
thanks, Simon and Xavier!
2022-02-18 11:41:10 +01:00
Jens Mönig b1cf3d333c swapped "lists" and "other" in the make-a-block category menu
thanks @brianharvey , for the report!
2022-02-17 11:47:15 +01:00
Jens Mönig bf74329d33 added Eckart to the contributors credits 2022-02-17 11:22:50 +01:00
Jens Mönig e5e606afaf new SciSnap2 extension and library, thanks, Eckart! 2022-02-17 11:00:48 +01:00
Jens Mönig a96e2cfa06 Update HISTORY.md 2022-02-17 10:24:37 +01:00
Jens Mönig 9508e93e9d hyperized reporter-IF/ELSE 2022-02-16 16:22:38 +01:00
Jens Mönig e1e72d10c4 Update HISTORY.md 2022-02-14 18:39:32 +01:00
Jens Mönig 4edab13232 temporary fix for a new temporary Chrome v98 blank-tab bug 2022-02-14 15:24:54 +01:00
Jens Mönig b6004f9396 new dev version 2022-02-14 10:16:47 +01:00
Jens Mönig 33336a4755 prepared v7.1.4 2022-02-11 14:42:30 +01:00
Jens Mönig 1eef8e3419 hyperized Boolean AND, OR operators 2022-02-09 23:01:13 +01:00
Jens Mönig 09e561deb7 preserve contents of variadic inputs when editing or translating a custom blocks 2022-02-09 16:55:31 +01:00
Jens Mönig 0f046b2330 new dev version 2022-02-09 08:24:24 +01:00
Jens Mönig d37d1bceda prepared v7.1.3 2022-02-08 17:24:20 +01:00
Jens Mönig 8d8c685527 moved bitwise operators into standard extensions 2022-02-08 14:50:08 +01:00
Jens Mönig 0064848aac Update HISTORY.md 2022-02-08 14:09:30 +01:00
Jens Mönig 8056e4c5f1 fixed missing blocks in parallelization library 2022-02-08 13:18:40 +01:00
Jens Mönig bae7af9979 fixed a comment in "remove duplicates" in the list utilities library 2022-02-08 13:10:30 +01:00
Jens Mönig 78657c5a47 fixed missing blocks in iteration composition library 2022-02-08 13:02:57 +01:00
Jens Mönig 1712f578fb fixed missing blocks in frequency distribution analysis library 2022-02-08 12:53:39 +01:00
Jens Mönig 0dedbeda8a fixed missing blocks in bar chars library 2022-02-08 12:33:13 +01:00
Jens Mönig 903171e9fc Update HISTORY.md 2022-02-08 08:11:31 +01:00
Jens Mönig 366cf06e89 fixed #2980, thanks, @DarDoro ! 2022-02-07 17:19:16 +01:00
Jens Mönig 1b8271bb80 fixed static "sound" type for stage backgrounds and sprite duplicates 2022-02-07 09:11:32 +01:00
Jens Mönig 027e0bf1e1 fixed static "costume" type for stage backgrounds 2022-02-07 09:08:01 +01:00
Jens Mönig b7a0af2f47 fixed JSON encoding for nested lists 2022-02-07 08:49:36 +01:00
Jens Mönig 4c6e1c5de4 new dev version 2022-02-04 12:09:48 +01:00
Jens Mönig 999ee71fb8 prepared v7.1.2 2022-01-31 16:58:54 +01:00
Jens Mönig 4419194dca friendlier error messages 2022-01-31 16:27:35 +01:00
Jens Mönig 9a87cd5441 prepared v7.1.1 2022-01-30 23:22:42 +01:00
Jens Mönig d493b8cc59 fixed #2972
thanks, @brianharvey !
2022-01-30 23:14:08 +01:00
Jens Mönig c4f723f02e disabled reporter drops into "When I am ..." hat block (again) 2022-01-30 23:03:34 +01:00
Jens Mönig 82eca7a93b prepared minor release (7.1) 2022-01-28 15:55:19 +01:00
Jens Mönig 589564a36f support exporting atomic tables from table views everywhere when in edit mode 2022-01-28 15:25:24 +01:00
Jens Mönig 5e8bcc6438 support exporting atomic lists from list watchers everywhere when in edit mode 2022-01-28 15:10:25 +01:00
Jens Mönig 52ee2eb6d5 support exporting numbers and text from speech balloons when in edit mode 2022-01-28 14:35:51 +01:00
Jens Mönig b500fbb557 support exporting text and numbers from result bubbles 2022-01-28 14:01:38 +01:00
Jens Mönig 77160ebee9 support exporting sounds and costumes from variable watchers in edit mode 2022-01-28 12:25:38 +01:00
Jens Mönig e2a0e2d09f support exporting sounds and costumes from speech balloons in edit mode 2022-01-28 11:53:10 +01:00
Jens Mönig a69c1b8692 support exporting sounds from result bubbles 2022-01-28 11:22:13 +01:00
Jens Mönig a45f8ce9e0 support exporting costumes from result bubbles 2022-01-28 09:29:54 +01:00
Jens Mönig bd625a5619 support dragging costumes and sounds out from table views 2022-01-28 00:16:02 +01:00
Jens Mönig d7f7efe4b2 support dragging costumes and sounds out from variable watchers 2022-01-27 23:38:10 +01:00
Jens Mönig bc9142c251 support dragging costumes and sounds out from speech balloons 2022-01-27 23:20:49 +01:00
Jens Mönig 890a5e8471 support dragging costumes and sounds out from result bubbles 2022-01-27 18:54:22 +01:00
Jens Mönig 01e1c34e36 updated version history 2022-01-26 17:59:01 +01:00
Jens Mönig b5e812539a Update HISTORY.md 2022-01-26 17:49:02 +01:00
Jens Mönig 89bf75a446 support for deleting and inserting individual rings inside variadic inputs 2022-01-26 16:45:54 +01:00
Jens Mönig 52aa087f9c German translation update 2022-01-26 16:26:27 +01:00
Jens Mönig 2076288f52 support for deleting and inserting individual script vars & ring params 2022-01-26 16:15:12 +01:00
Jens Mönig 1d3d7bc1cc refactored slot context menus 2022-01-26 11:37:39 +01:00
Jens Mönig bc01598ef8 support deleting and inserting individual variadic slots
under construction
2022-01-25 19:00:17 +01:00
Jens Mönig f5c330f404 support dragging blocks out from table views 2022-01-23 11:25:04 +01:00
Jens Mönig 58c1d98a58 updated version log 2022-01-23 11:00:49 +01:00
Jens Mönig 849757db52 Update HISTORY.md 2022-01-22 01:06:00 +01:00
Jens Mönig fd4f396645 only allow dragging block out from balloons and watchers in edit mode
(not in presentation mode)
2022-01-22 01:03:22 +01:00
Jens Mönig 27710d2f79 support dragging blocks out from variable watchers 2022-01-22 00:46:23 +01:00
Jens Mönig a52ada6b24 support dragging blocks out from speech balloons 2022-01-22 00:32:54 +01:00
Jens Mönig 94007283fd support dragging blocks out from result bubbles 2022-01-22 00:21:09 +01:00
Jens Mönig 3f972a04bf fixed layout for scrolling custom categories
thanks, Eckart, for the bug report!
2022-01-21 18:14:05 +01:00
Jens Mönig b020e1be89 new dev version 2022-01-21 17:52:05 +01:00
Jens Mönig 39034b4012 prepared weekly patch 2022-01-21 17:29:48 +01:00
Jens Mönig 43318dd5c2 refactored Context >> image 2022-01-21 10:01:23 +01:00
Jens Mönig dfa57d4de7 more localizable error strings for sprites 2022-01-20 16:29:36 +01:00
Jens Mönig 3efed8a962 added more localizable error strings 2022-01-20 11:31:35 +01:00
Jens Mönig 6dcee01002 German translation update (for error messages) 2022-01-20 11:23:33 +01:00
Jens Mönig 88a522eb57 fixed binding an unbound context to a sprite
e.g. when using JOIN blocks with variable references
2022-01-17 19:05:49 +01:00
Jens Mönig 697fa5612b new dev version 2022-01-17 16:53:23 +01:00
jmoenig 5b0eeba4d3 prepared patch release 7.0.5 2022-01-14 15:33:42 +01:00
jmoenig c01a0dbe4e added support for EDC's Early Math Microworld extension 2022-01-13 15:21:27 +01:00
jmoenig 69c6498ac0 updated version log 2022-01-13 08:53:31 +01:00
jmoenig 2bea88c7b0 Update HISTORY.md 2022-01-10 10:52:21 +01:00
jmoenig a7ea0bf52c updated version log 2022-01-10 10:46:37 +01:00
jmoenig b61c643499 new "costume with background" reporter in the "text costumes" library 2022-01-10 10:40:11 +01:00
jmoenig 34060593b6 new dev version 2022-01-10 08:16:33 +01:00
jmoenig 6c7089d2b0 prepared v7.0.4 2022-01-07 18:15:01 +01:00
jmoenig ec13809990 blank-out variable getters in syntax-tree result list 2022-01-07 17:41:09 +01:00
jmoenig 24a22d2dd6 variable getter name support for JOIN 2022-01-07 17:01:19 +01:00
jmoenig 82ef33cf00 added syntax tree representation for variable getters 2022-01-07 14:03:41 +01:00
jmoenig 2fc1a990ea Update HISTORY.md 2022-01-06 12:47:15 +01:00
jmoenig 3ba8e6d2c1 Update HISTORY.md 2022-01-05 18:02:21 +01:00
jmoenig abab556227 syntax tree format for translatable input options and constants: "[choice]" 2022-01-05 17:42:38 +01:00
jmoenig 53eb637f47 added syntax tree representation for translated input options and constants 2022-01-05 14:04:44 +01:00
jmoenig 1a5d415da3 new dev version 2022-01-05 14:01:54 +01:00
jmoenig d9ce299bf1 prepared v7.0.3 2022-01-04 14:29:50 +01:00
jmoenig 2705c8ffb1 added arity control for assembling polyadic inputs 2022-01-04 12:23:40 +01:00
jmoenig 7cc6048def fixed #2954 2022-01-04 00:09:39 +01:00
jmoenig 5ca6bb9109 fixed #2950, thanks, Mary! 2022-01-03 18:36:43 +01:00
jmoenig 03be119a8e fixed #2957, thanks, Ken! 2022-01-03 18:29:41 +01:00
jmoenig f4d8639b8f improved handling of user-defined errors and errors inside custom blocks 2022-01-03 13:13:42 +01:00
jmoenig 9e9041ac5f made "When I receive any messagge" non-thread-safe by default (again)
to enable tail recursive broadcasts
2022-01-03 12:05:24 +01:00
jmoenig e383d8d0cf updated change log 2022-01-03 11:04:20 +01:00