Wykres commitów

1901 Commity (c6d924d23fa009fc564282de51cc7e44a9291441)

Autor SHA1 Wiadomość Data
Jens Mönig bd6f39955e fixed storing costume metadata in projects and sprite 2022-04-26 12:13:17 +02:00
Jens Mönig 5008b7eba5 German translation update for "get blocks" and "get data" 2022-04-26 11:58:48 +02:00
Jens Mönig 790f8c9132 fixed bulk-drop importing of costumes 2022-04-26 11:09:32 +02:00
Jens Mönig d1188d22e0 distinguish between embedded blocks code and raw data in PNGs 2022-04-26 10:09:26 +02:00
Jens Mönig 7d021ad252 renamed "embeddedCode" property of costumes to "embeddedData" 2022-04-25 14:19:31 +02:00
Jens Mönig 73fd4b995a fixed an encoding bug for embedding blocks in PNG metadata 2022-04-24 10:48:19 +02:00
Jens Mönig 201e46dea2 catch errors when decoding embedded PNG metadata 2022-04-22 19:07:05 +02:00
Jens Mönig aad08bc735 automatically include extractable blocks in all script pics & result pics 2022-04-22 17:47:11 +02:00
Jens Mönig 1e18b5b1ad support embedding blocks into PNG metadata 2022-04-22 16:11:15 +02:00
Jens Mönig 789e257c0b support blocks embedded into costumes (under construction) 2022-04-20 20:42:04 +02:00
Jens Mönig 76215d06c7 added "code" field to Costume constructor 2022-04-20 16:08:54 +02:00
Jens Mönig 268e78e4fa export block definitions from inside the block editor 2022-04-20 14:40:48 +02:00
Jens Mönig 16692e4e25 Update HISTORY.md 2022-04-20 10:26:26 +02:00
Jens Mönig 234dfa7be4 fixed #3040 - reset "answer" on ASK nothing 2022-04-20 10:24:24 +02:00
Jens Mönig fe38e085ef terminate all threads waiting to display a question on ASKing a falsy value 2022-04-20 10:06:34 +02:00
Jens Mönig fa3adfa189 Update HISTORY.md 2022-04-19 16:04:07 +02:00
Jens Mönig 9130e249a1 ASK nothing or a falsy value terminates the thread currently displaying a question 2022-04-19 11:20:49 +02:00
Jens Mönig 96e7d7f28e German translation update 2022-04-08 15:44:30 +02:00
Jens Mönig f992a35e5f added new "label" selector to OF BLOCK's block dropdown 2022-04-08 15:39:16 +02:00
Jens Mönig d30e7d2827 new "menus" library 2022-04-07 14:59:45 +02:00
Jens Mönig 89593119eb Update HISTORY.md 2022-04-07 10:25:33 +02:00
Jens Mönig a4bbc7d70d hyperized "translateback" extension primitive 2022-04-07 10:20:29 +02:00
Jens Mönig 13733179ea hyperized "translate" extension primitive 2022-04-07 10:16:55 +02:00
Jens Mönig ec59ff7d6e added "translateback" extension primitive 2022-04-07 09:59:17 +02:00
Jens Mönig 23b632809f tweaked display status when refreshing the IDE 2022-04-06 11:59:13 +02:00
Jens Mönig eb2ec5a192 tweaked restoring the display mode when changing languages 2022-04-06 11:20:11 +02:00
Jens Mönig 5cf82b3759 fixed a watcher positioning bug when saving / loading a project into a scaled stage 2022-04-05 17:24:35 +02:00
Jens Mönig ba4c0f63a2 restore presentation mode when using the extension prim to change languages 2022-04-05 16:50:42 +02:00
Jens Mönig 7c62102ab0 tweaked library importer to address some JSHint quibbles 2022-04-05 15:19:44 +02:00
Jens Mönig fb572c34a4 Update HISTORY.md 2022-04-05 15:03:51 +02:00
Jens Mönig 0315c4a7b2 api documentation update 2022-04-05 09:43:09 +02:00
Jens Mönig 87d7628606 added "setTranslation" method to API 2022-04-05 09:16:28 +02:00
Jens Mönig 5efac790b5 renamed localization extension prims 2022-04-05 08:48:52 +02:00
Jens Mönig a1f4d87446 refactored callback synch for language-switching 2022-04-05 08:22:59 +02:00
Jens Mönig 6882b46021 added new extension prims (done) 2022-04-04 19:48:29 +02:00
Jens Mönig 8565e8e92f tweaked localization extension prims, under construction 2022-04-04 18:39:56 +02:00
Jens Mönig fc8b68c705 tweaked ASK menu display distinction for FALSE Booleans 2022-04-04 17:35:58 +02:00
Jens Mönig 3e5e0b6f23 added more extension translation primitives, under construction 2022-04-04 17:17:54 +02:00
Jens Mönig f8254f1970 added new extension primitive "loc_translate(text)" 2022-04-04 16:35:09 +02:00
Jens Mönig 9e426a685b added speech-balloon-value-association support for ASK menu items 2022-04-04 14:24:14 +02:00
Jens Mönig b60889344c added shortcut support for ASK menu items 2022-04-03 13:00:20 +02:00
Jens Mönig 718ffa0d4a added formatting support for visualizing chat histories in ASK menus 2022-04-01 16:44:21 +02:00
Jens Mönig 0b6cdfdb13 added icon support for ASK menu items 2022-04-01 11:31:49 +02:00
Jens Mönig ed6e079f0f added ASK-menu data representation for Sounds 2022-04-01 10:20:00 +02:00
Jens Mönig 2bc395fe14 added ASK-menu data representation for Booleans 2022-04-01 10:03:55 +02:00
Jens Mönig 6b983a8ffe tweaked submenu qualification for ASK 2022-03-31 23:25:01 +02:00
Jens Mönig 5d26bb60bf German translation for "categories" 2022-03-31 23:24:09 +02:00
Jens Mönig 8a6425a390 new "categories" choice in MY reporter's dropdown
reports an ordered list of all category names whose indices match the "category" reported elsewhere
2022-03-31 23:09:38 +02:00
Jens Mönig 83a6aca0df German translation update for "mouse position" 2022-03-31 19:34:07 +02:00
Jens Mönig 0c1c040177 added new MOUSE POSITION primitive block to the SENSING category 2022-03-31 19:30:30 +02:00
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