Wykres commitów

877 Commity (d0135968ed727f2e4306090ef7052391405226c3)

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