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 |