jmoenig
|
d95c123f66
|
10% speed-up for reporters, WARP and TURBO
optimized frame stepper, reduced frames for input evaluation by taking a shortcut
|
2021-01-04 18:44:19 +01:00 |
jmoenig
|
f3ddeb0a93
|
new dev version
|
2021-01-04 18:36:02 +01:00 |
jmoenig
|
189e8b867a
|
updated manual, thanks, Brian!
|
2020-12-23 00:06:17 +01:00 |
jmoenig
|
17a7ca0967
|
prepared release
|
2020-12-22 17:42:00 +01:00 |
jmoenig
|
a494c660fe
|
Russian translation update, thanks, Pavel!
|
2020-12-22 17:38:00 +01:00 |
jmoenig
|
a2645683f1
|
record unsaved changes when making / deleting / duplicate custom block definitions
|
2020-12-22 15:02:33 +01:00 |
jmoenig
|
51dd86a8ea
|
record unsaved changes in keyboard entry mode
|
2020-12-22 14:31:25 +01:00 |
jmoenig
|
859b604c5f
|
visual indication of unsaved changes in the IDE's project label
|
2020-12-22 13:12:02 +01:00 |
jmoenig
|
65efa0e316
|
added unsavedChanges() method and documentation to the Snap! API
|
2020-12-22 00:35:29 +01:00 |
jmoenig
|
e25165d32c
|
speed up "new costume from list" reporter primitive
up to 40x for literal inputs
|
2020-12-22 00:09:58 +01:00 |
jmoenig
|
4bd0a990c9
|
German translation update
|
2020-12-21 17:43:04 +01:00 |
jmoenig
|
0699b8b76e
|
tweaked backup / restore
|
2020-12-21 00:15:02 +01:00 |
jmoenig
|
5a3be048f5
|
keep track of unsaved edits
|
2020-12-20 12:26:14 +01:00 |
jmoenig
|
587d4f52d8
|
increment minor version number for dev
because of the new "Restore backup" feature
|
2020-12-19 18:42:30 +01:00 |
jmoenig
|
63d8530e88
|
new auto-backup to localstore feature
|
2020-12-19 18:40:05 +01:00 |
jmoenig
|
0cecfe61fd
|
added code-documentation for the WARP/timestamp optimization
|
2020-12-19 13:53:04 +01:00 |
jmoenig
|
3bc7f5270a
|
optimized scheduler, reduced system calls to Date.now()
25 % speed-up for reporters, WARP and TURBO
|
2020-12-18 18:28:15 +01:00 |
jmoenig
|
fc95262732
|
added hook for caching variadic inputs
|
2020-12-17 10:47:58 +01:00 |
jmoenig
|
07a1d2abf6
|
added dev debugging hook for counting yields
|
2020-12-16 13:13:16 +01:00 |
jmoenig
|
1f32ed178d
|
re-enabled reporter drops in "key _ pressed?" input slot
|
2020-12-15 10:53:35 +01:00 |
jmoenig
|
7daaf29f32
|
fixed keyboard formula entry for subtraction
|
2020-12-15 10:48:08 +01:00 |
jmoenig
|
5cf7328a5d
|
new dev version
|
2020-12-15 10:28:53 +01:00 |
jmoenig
|
2c64f53494
|
prepared patch
|
2020-12-14 12:12:08 +01:00 |
jmoenig
|
72e45d2dad
|
new dev version
|
2020-12-14 10:36:11 +01:00 |
jmoenig
|
a51dd43bbe
|
prepared minor release
|
2020-12-11 17:51:32 +01:00 |
jmoenig
|
6b102c1f79
|
fixed layout issue when importing a sprite in presentation mode
|
2020-12-11 16:11:49 +01:00 |
jmoenig
|
947fc150cc
|
fixed special drop-downs for keyboard entry
|
2020-12-11 09:41:37 +01:00 |
jmoenig
|
d9839968ea
|
added hyperdyadic ATAN2 primitive reachable via "relabel"
|
2020-12-09 11:24:22 +01:00 |
jmoenig
|
55e86b60fa
|
updated version history
|
2020-12-09 09:22:34 +01:00 |
jmoenig
|
5aece84881
|
integrated multimap primitive
|
2020-12-07 13:27:29 +01:00 |
jmoenig
|
79e6054941
|
updated version history
|
2020-12-07 09:56:07 +01:00 |
jmoenig
|
57e61b813b
|
German translation update for "ray length"
|
2020-12-05 17:48:04 +01:00 |
jmoenig
|
32b57bdf6b
|
alternative collision detection method using the video-cache
no noticable speed-up, commented out for reference.
|
2020-12-05 12:16:40 +01:00 |
jmoenig
|
12629d64ec
|
integrated raycasting into "relation TO object" primitive
|
2020-12-04 11:04:43 +01:00 |
jmoenig
|
84757ba6c2
|
cleaned up raycasting
|
2020-12-04 08:45:01 +01:00 |
jmoenig
|
0fdcca4680
|
raycasting edge detection, first pass
|
2020-12-03 14:36:55 +01:00 |
jmoenig
|
bc57936238
|
refactored mouseX / mouseY to use generic coordinate conversion
|
2020-12-02 14:55:24 +01:00 |
jmoenig
|
782d27f155
|
fixed #2743 - prevent browser override for ctrl+o gesture
|
2020-12-02 12:05:16 +01:00 |
jmoenig
|
3e760b5822
|
updated feature log
|
2020-12-02 08:30:57 +01:00 |
jmoenig
|
d826c29d74
|
added SIGN function to monadic dropdown
|
2020-12-02 08:16:29 +01:00 |
jmoenig
|
5ea2a0af9c
|
made sure map() doesn't mutate internal list linked-ness
|
2020-12-01 13:41:37 +01:00 |
jmoenig
|
7a110b7e2c
|
updated version history
|
2020-12-01 13:35:15 +01:00 |
jmoenig
|
4b17876a61
|
made monadic functions and data types menus static
|
2020-12-01 09:49:38 +01:00 |
jmoenig
|
ffd09d21e8
|
pushed dev version to 6.4
because of minor new features
|
2020-12-01 09:05:56 +01:00 |
jmoenig
|
5b004c105e
|
added hyperdyadic MIN and MAX primitives reachable via "relabel"
|
2020-12-01 09:01:01 +01:00 |
jmoenig
|
11782022d8
|
keep internal linked-list organization intact for hyperblocks
|
2020-11-30 09:46:41 +01:00 |
jmoenig
|
ae473fe8c1
|
extended block-search to include dropdown choices in custom blocks
|
2020-11-27 09:11:34 +01:00 |
jmoenig
|
474c294b68
|
extended block-search to include dropdown choices in primitives
|
2020-11-27 07:52:04 +01:00 |
jmoenig
|
9ea5844e79
|
refactored input slot specs
|
2020-11-26 15:25:45 +01:00 |
jmoenig
|
7ffe2e42db
|
new dev version
|
2020-11-23 13:30:50 +01:00 |
jmoenig
|
5cb21d2722
|
prepared patch
|
2020-11-23 12:35:15 +01:00 |
jmoenig
|
b647bdf820
|
make sure video capture is turned on before accessing it programmatically
|
2020-11-22 11:32:42 +01:00 |
jmoenig
|
a37dfa340f
|
fixed display of inherited sprite-local variables
|
2020-11-22 10:19:07 +01:00 |
jmoenig
|
ce0d2216e1
|
show the common attributes for sprites in the OF-dropdown by default
|
2020-11-21 11:03:43 +01:00 |
jmoenig
|
79ef41891e
|
hyperized "atrribute OF sprite" reporter primitive
|
2020-11-21 10:50:45 +01:00 |
jmoenig
|
c1e49bbed2
|
added "loadProjectXML" method to the api
|
2020-11-21 10:01:14 +01:00 |
jmoenig
|
3b951c4b65
|
new dev version
|
2020-11-21 09:46:51 +01:00 |
jmoenig
|
01971e2dec
|
prepared patch
|
2020-11-20 15:18:05 +01:00 |
jmoenig
|
8ee7e262be
|
changed determining "neighbors" from rectangular to circular perimeter
|
2020-11-20 14:58:32 +01:00 |
jmoenig
|
cd0f990d38
|
updated version history
|
2020-11-20 12:36:34 +01:00 |
jmoenig
|
b85e816a87
|
don't report invisible neighbors
|
2020-11-20 12:19:58 +01:00 |
jmoenig
|
49a8082cdf
|
new dev version
|
2020-11-19 17:01:05 +01:00 |
jmoenig
|
66cfb33cf7
|
prepared patch
|
2020-11-19 11:59:13 +01:00 |
jmoenig
|
c3d49defe2
|
support exported SVGs to be edited by Inkscape (sigh)
|
2020-11-19 11:41:51 +01:00 |
jmoenig
|
f835261e83
|
new dev version
|
2020-11-19 11:31:43 +01:00 |
jmoenig
|
7e877f7526
|
prepared patch
|
2020-11-18 17:45:10 +01:00 |
jmoenig
|
f496c3ffd6
|
updated version history
|
2020-11-18 17:40:51 +01:00 |
jmoenig
|
ddb47e33f3
|
fixed updating cells showing sprites or costumes inside list watchers
|
2020-11-18 15:16:32 +01:00 |
jmoenig
|
6339b5368b
|
new dev version
|
2020-11-18 15:13:17 +01:00 |
jmoenig
|
5b3f455223
|
prepared patch
|
2020-11-17 17:46:29 +01:00 |
jmoenig
|
a7bcd64a01
|
fixed #2715 - reposition sprite after "editRotationPointOnly"
|
2020-11-17 13:55:36 +01:00 |
jmoenig
|
3efdb673e9
|
updated version history
|
2020-11-17 11:57:40 +01:00 |
jmoenig
|
1f6744defc
|
refactored and unified default values for block templates
|
2020-11-17 11:35:55 +01:00 |
jmoenig
|
5fbfea5dcb
|
added type assertion for numerical value in CHANGE VAR BY block
thanks, Eckart, for the suggestion!
|
2020-11-15 19:48:25 +01:00 |
jmoenig
|
a37727098f
|
update history
|
2020-11-15 19:04:24 +01:00 |
jmoenig
|
8338b2241d
|
new dev version
|
2020-11-15 18:56:12 +01:00 |
jmoenig
|
26ff887fda
|
prepared release
|
2020-11-12 14:46:47 +01:00 |
jmoenig
|
3f9ee9d5d5
|
fixed being unable to place the cursor at the end of a multi-line text
|
2020-11-12 13:18:29 +01:00 |
jmoenig
|
b87b3d3043
|
fixed dynamic costume-inheritance for PASTE and CUT
|
2020-11-11 12:11:56 +01:00 |
jmoenig
|
731fb18375
|
added missing defaults to motion category block templates
|
2020-11-11 10:14:40 +01:00 |
jmoenig
|
0235db8f3c
|
fixed #2712 - a costume-shrinkWrap edgecase bug
thanks, @brianharvey, for reporting it!
|
2020-11-09 12:32:43 +01:00 |
jmoenig
|
e6808f1c7b
|
new dev version
|
2020-11-09 08:37:29 +01:00 |
jmoenig
|
3ebb2d680b
|
prepared patch
|
2020-11-05 10:30:25 +01:00 |
jmoenig
|
bdcf81b221
|
fixed #2709
|
2020-11-05 09:03:22 +01:00 |
jmoenig
|
68f30c9b07
|
new dev version
|
2020-11-05 08:59:41 +01:00 |
jmoenig
|
2453b6b91c
|
prepared minor release
|
2020-11-04 16:34:06 +01:00 |
jmoenig
|
d98ca2f809
|
added "relabel" feature for the new "cut from" / "paste on" primitives
|
2020-11-03 10:19:25 +01:00 |
jmoenig
|
d2fbfbe1a2
|
Russian translation update, thanks, Pavel!
|
2020-11-03 10:06:59 +01:00 |
jmoenig
|
8734e3640b
|
reverted morphic "unclosable menu prevention"
because it broke the search box in the project dialog
|
2020-11-02 23:16:53 +01:00 |
jmoenig
|
23a8285b38
|
updated German translation with new "cut from %spr" entry
|
2020-11-02 14:38:55 +01:00 |
jmoenig
|
2ff5c4c374
|
added new CUT FROM command to the pen category
|
2020-11-02 14:31:10 +01:00 |
jmoenig
|
e104a4e824
|
tweaked drop-shadows for comments
|
2020-11-02 12:49:24 +01:00 |
jmoenig
|
094300b478
|
tweaked drop-shadows for sprites
|
2020-11-02 12:42:42 +01:00 |
jmoenig
|
87c7c37a75
|
German translation update for "rename background"
|
2020-10-28 10:19:00 +01:00 |
jmoenig
|
29c90cc3d8
|
tweaked wait-until-assets-are-loaded mechanism
|
2020-10-28 08:44:10 +01:00 |
jmoenig
|
d2bf2b6178
|
prevent unclosable Morphic menus, thanks @brollb !
|
2020-10-27 16:46:59 +01:00 |
jmoenig
|
c2b19fed6e
|
pause generic WHEN hat blocks when loading a project
or importing a sprite until the user clicks the green flag or un-pauses the red stop sign, unless opening it with #run:&noRun
|
2020-10-27 14:28:51 +01:00 |
jmoenig
|
173446fdd5
|
added test for the existence of generic hat blocks
|
2020-10-26 17:35:33 +01:00 |
jmoenig
|
7331b44d60
|
fixed a multi-line-text spec typo
|
2020-10-23 18:41:37 +02:00 |
jmoenig
|
9677f6c8ec
|
don't show some development-only blocks as search results
|
2020-10-23 18:29:47 +02:00 |
jmoenig
|
ed4f857784
|
pushed dev version to v6.3.0 because of new features
|
2020-10-23 08:53:22 +02:00 |
jmoenig
|
9ed38c8a25
|
German translation update for new "extract" feature
|
2020-10-22 23:07:49 +02:00 |
jmoenig
|
a7d56450fe
|
create morphic drop-shadows just in time
|
2020-10-22 18:30:22 +02:00 |
jmoenig
|
0a0cff41b4
|
fixed UNDO/REDO for "extracted" (single) command blocks
|
2020-10-22 14:57:54 +02:00 |
jmoenig
|
1ff474fbeb
|
new experimental (hidden) "extract" single command block context menu option
|
2020-10-21 21:58:24 +02:00 |
jmoenig
|
694f50683b
|
updated version history
|
2020-10-21 10:22:33 +02:00 |
jmoenig
|
3a9941e343
|
wait until all sounds have loaded before auto-triggering the green-flag event
|
2020-10-21 09:20:32 +02:00 |
jmoenig
|
8a4ac738d2
|
wait until all costumes have loaded before auto-triggering the green-flag event
|
2020-10-21 08:44:07 +02:00 |
jmoenig
|
869cfe65bf
|
removed an obsolete comment
|
2020-10-20 19:41:03 +02:00 |
jmoenig
|
81f7461f80
|
added getProjectXML() method to API
|
2020-10-20 17:46:40 +02:00 |
jmoenig
|
c0cdd202c9
|
Russian translation update, thanks, Pavel!
|
2020-10-20 16:53:08 +02:00 |
jmoenig
|
d288642d1c
|
fixed translation bug for zero-value menu selection entries
|
2020-10-20 16:49:19 +02:00 |
jmoenig
|
c27c14d8cb
|
morphic: enabled zero values for menu selection entries
|
2020-10-20 16:47:03 +02:00 |
jmoenig
|
6729074c92
|
Russian translation update
thanks, Pavel!
|
2020-10-15 17:00:28 +02:00 |
jmoenig
|
c4093a0bcd
|
new dev version
|
2020-10-15 15:38:17 +02:00 |
jmoenig
|
2d7709293f
|
prepared patch
|
2020-10-09 18:16:18 +02:00 |
jmoenig
|
4ab701c7dd
|
fixed showing message senders if there are comments in scripts
|
2020-10-09 17:59:18 +02:00 |
jmoenig
|
0fe92dff6c
|
new dev version
|
2020-10-09 17:46:32 +02:00 |
jmoenig
|
6c58953eb8
|
prepared patch
|
2020-10-09 08:59:27 +02:00 |
jmoenig
|
80bd59eb52
|
disabled "result pic" option for custom block definitions
|
2020-10-09 08:56:00 +02:00 |
jmoenig
|
3648395b29
|
updated version history
|
2020-10-09 08:50:33 +02:00 |
jmoenig
|
7801568a98
|
new dev version
|
2020-10-09 08:45:31 +02:00 |
jmoenig
|
d05b946700
|
prepared release
|
2020-10-08 11:43:04 +02:00 |
jmoenig
|
4a69c650ff
|
enabled "result pic" for command scripts containing a "report" block
|
2020-10-08 00:22:42 +02:00 |
jmoenig
|
1fbb5005c5
|
fixed an empty-slot detection issue
fixed an empty-slot detection issue (reported in the forums), but left it commented out for now, until researching the consequences ;-)
|
2020-10-07 09:37:45 +02:00 |
jmoenig
|
5e9f73fe51
|
added "gearPartial" icon
|
2020-10-07 09:25:25 +02:00 |
jmoenig
|
c89578450b
|
added "settings" button to input slot dialog
|
2020-10-07 08:49:14 +02:00 |
jmoenig
|
5115f4e7fd
|
fixed positioning of loop arrow symbol in the input slot dialog
|
2020-10-06 17:31:54 +02:00 |
jmoenig
|
3d914e6811
|
made (hidden) "Blurred shadows" setting persistent
use to get rid of "red bar" artifacts on old laptops using Chrome
|
2020-10-06 14:52:27 +02:00 |
jmoenig
|
a894ce5297
|
honor (hidden) blurred shadows setting for pictograms in tables
|
2020-10-06 14:32:52 +02:00 |
jmoenig
|
28d529fad6
|
honor (hidden) blurred shadows setting for watcher cell widgets
|
2020-10-06 14:23:39 +02:00 |
jmoenig
|
da1d031910
|
honor (hidden) blurred shadows setting for input widgets
|
2020-10-06 10:27:51 +02:00 |
jmoenig
|
71348ab563
|
disable blurred shadows inside input slots if the hidden "blurred shadows" setting is turned off
use this setting on old laptops displaying "red bars" in Chrome
|
2020-10-06 09:48:09 +02:00 |
jmoenig
|
6624d3bc65
|
assume stage dimensions for "SWITCH TO COSTUME" with list if current costume dimensions don't fit
|
2020-10-05 22:48:10 +02:00 |
jmoenig
|
61948d4503
|
prefixed attribute selection in the SET block with "my"
|
2020-10-05 09:24:53 +02:00 |
jmoenig
|
e83e6be956
|
updated version history
|
2020-10-05 08:37:08 +02:00 |
jmoenig
|
4a139b1c82
|
fixed #2694 - "append" block now shows up when searching for it
|
2020-10-04 13:14:37 +02:00 |
jmoenig
|
97ff986cda
|
threads: made alpha values optional for generating costume pixels, none = solid
|
2020-10-04 12:58:18 +02:00 |
jmoenig
|
1f0f339241
|
updated version history
|
2020-09-25 16:01:26 +02:00 |
jmoenig
|
a5713bd425
|
new dev version
|
2020-09-25 15:00:58 +02:00 |
jmoenig
|
7784310ef6
|
prepared release
|
2020-09-21 15:06:45 +02:00 |
jmoenig
|
e1856edc8b
|
Turkish translation update, thanks, Turgut!
|
2020-09-21 15:02:49 +02:00 |
jmoenig
|
abb1590191
|
fixed translatability of certain drop-downs such as "point in direction _"
|
2020-09-20 12:54:07 +02:00 |
jmoenig
|
8043a36d08
|
new dev version
|
2020-09-20 12:49:58 +02:00 |
jmoenig
|
95b9be7284
|
prepared release
|
2020-09-18 16:21:28 +02:00 |
jmoenig
|
fb630e3d23
|
updated version history
|
2020-09-18 13:29:38 +02:00 |
jmoenig
|
892dc4b7ab
|
updated version history
|
2020-09-14 23:16:30 +02:00 |
jmoenig
|
b2e5b50703
|
fixed "redrop" (redo)
some cases that were buggy in v5 still remain to be so, but what worked in v5 again works in v6 now..
|
2020-09-14 12:55:17 +02:00 |
jmoenig
|
d33d4c0162
|
don't auto-translate ListMorph items
|
2020-09-12 16:30:35 +02:00 |
jmoenig
|
44085c7906
|
swapped version number and "Build Your Own Blocks" in page title
|
2020-09-08 22:47:26 +02:00 |