Wykres commitów

890 Commity (newthree)

Autor SHA1 Wiadomość Data
jmoenig 9ae90d4e2e pushed dev version to 6.7
because of new documentable features
2021-03-02 17:46:39 +01:00
jmoenig de976a2036 undelete sprites 2021-03-02 17:17:55 +01:00
jmoenig cc01cd6733 optimized special cases for COMBINE (sum, product, min, max) by up to 34 x 2021-03-02 10:55:45 +01:00
jmoenig 8130e80215 improved layout and rendering of (+) buttons in custom block prototypes 2021-03-01 16:46:16 +01:00
jmoenig 0be5a58ae1 arrange variadic ring inputs vertically
(e.g. the reporter rings in PIPE)
2021-02-27 22:29:48 +01:00
jmoenig b5e65e8f8e new dev version 2021-02-27 18:49:02 +01:00
jmoenig 2fd853586d prepared minor release 2021-02-25 15:16:44 +01:00
jmoenig ac19dcc747 commented out experimental slice() primitive 2021-02-23 08:58:13 +01:00
jmoenig 5edd6bd8c7 experimental list slice() primitive, hidden, available via find / relabel 2021-02-20 19:33:41 +01:00
jmoenig 4efac911a6 made list.slice() experimental - removed from production code 2021-02-20 13:40:14 +01:00
jmoenig 54c9d71bb5 reverted list palette reordering 2021-02-16 18:11:35 +01:00
jmoenig ecb25fe473 support for ranges of indices using zero and negative numbers inside index-lists in "item of" 2021-02-15 17:48:18 +01:00
jmoenig 8df42557c0 German translation update 2021-02-15 12:19:18 +01:00
jmoenig 5c74dc7a0e took out "transpose" from "length" dropdown 2021-02-15 12:14:13 +01:00
jmoenig 6c3fe5f568 fixed #2783 2021-02-15 09:41:00 +01:00
jmoenig ad9fa14628 updated history log 2021-02-14 11:41:27 +01:00
jmoenig f650b8b538 fixed a bug for showing the senders of a message 2021-02-13 23:47:08 +01:00
jmoenig d72f8e4a0a distinguish between "columns" (<3D) and (deep) "transpose" 2021-02-13 13:32:14 +01:00
jmoenig 858fa17599 distinguish between "transpose" (<3D) and "deep transpose" 2021-02-12 17:44:14 +01:00
jmoenig 4eeb2e7567 fixed list.reverse() to return a shallow copy instead of mutating the original 2021-02-11 17:17:22 +01:00
jmoenig c9f46be70a rearranged the blocks in the lists category palette (moved commands up) 2021-02-11 10:46:39 +01:00
jmoenig c3ed62048d German translation update 2021-02-10 13:08:21 +01:00
jmoenig bc742e9988 changed error message for "lines" conversion 2021-02-10 10:37:42 +01:00
jmoenig b8e0dc143d enabled scientific notation in numeric text fields 2021-02-10 10:32:43 +01:00
jmoenig 17f20ac4bc added "is _ identical to _ ?" to relabel options of equals 2021-02-10 09:28:36 +01:00
jmoenig b570798675 added defaults to RESHAPE in palette 2021-02-09 23:28:38 +01:00
jmoenig 05cad6a0cc fixed internal migration for "transpose" block 2021-02-09 08:43:32 +01:00
jmoenig 1b72285310 refactored list.crossproduct() to avoid JS stack overflows 2021-02-09 00:58:26 +01:00
jmoenig 2576ae12bd added "cross product" to "append" as dropdown, and "reverse" to "length" 2021-02-08 17:19:50 +01:00
jmoenig 4a7abe0b7b new RESHAPE primitive 2021-02-08 08:57:26 +01:00
jmoenig c9d8ac4b99 changed selectors for list attributes 2021-02-07 11:23:53 +01:00
jmoenig 0f3ed2b100 changed wordings for list attributes 2021-02-07 10:54:56 +01:00
jmoenig ed231aad5f simplified private list.range() method 2021-02-07 10:14:40 +01:00
jmoenig bf9f5599ae don't show internal "compile" reporter in search results 2021-02-05 14:13:33 +01:00
jmoenig 32784a7a19 updated version history 2021-02-04 23:21:54 +01:00
jmoenig 4d6bd9a1e8 pushed dev version number 2021-02-04 19:01:49 +01:00
jmoenig 793d059061 changed query semantics for table selectors in ITEM OF to rows, columns, planes, etc. 2021-02-04 18:59:27 +01:00
jmoenig 9466b13816 new dev version 2021-02-03 13:51:27 +01:00
jmoenig 931be32989 prepared patch 2021-02-02 17:47:20 +01:00
jmoenig 2613515d07 refactored hyper list access 2021-02-02 17:33:38 +01:00
jmoenig 1a27241f94 added a few internal - as of now unused - matrix operations 2021-02-02 16:10:36 +01:00
jmoenig 0d60b1fc72 fixed importing exported reporter-scripts (experimental feature) 2021-02-01 17:16:40 +01:00
jmoenig aea097b865 made identity comparison of texts case-sensitive 2021-02-01 10:30:59 +01:00
jmoenig 4d8fe5b083 refactored some matrix operations 2021-02-01 10:16:06 +01:00
jmoenig f224e69942 fixed #2768 2021-01-30 12:57:41 +01:00
jmoenig 859011e873 updated German translation for "transpose" 2021-01-30 11:41:39 +01:00
jmoenig 65e3e64d35 enamed experimental "rotate" primitive into "transpose" 2021-01-30 10:49:14 +01:00
jmoenig ed0e698ecf updated German translation 2021-01-29 13:14:16 +01:00
jmoenig 51039241f0 refactored experimental "rotate" primitive 2021-01-29 13:07:50 +01:00
jmoenig ef8dd4289b experimental "rotate (list)" primitive relabelling option for "all but first" 2021-01-29 10:07:57 +01:00
jmoenig b5e210e657 hyperized new experimental "column" primitive 2021-01-27 08:40:26 +01:00
jmoenig 5482bf7474 renamed "Obsolete!" blocks to "Undefined!" 2021-01-26 17:03:55 +01:00
jmoenig 848c3ebf6f updated German translation
with experimental block specs
2021-01-26 16:49:03 +01:00
jmoenig 9ee7c9287b experimental "column _ of _" reporter relabelling option for "item _ of _" 2021-01-26 15:56:28 +01:00
jmoenig 33ba6f46e3 handle single values as greyscale when constructing a costume 2021-01-26 08:36:00 +01:00
jmoenig 7fcd947b0f updated version history 2021-01-25 15:26:23 +01:00
jmoenig 3fd345a9a8 updated API version 2021-01-25 15:22:55 +01:00
jmoenig bff16aa49b hyperized image attribute reporter primitive (monadic) 2021-01-25 14:34:27 +01:00
jmoenig f93d95de0d new dev version 2021-01-21 15:28:19 +01:00
jmoenig a923b0c098 prepared patch 2021-01-11 11:14:10 +01:00
jmoenig 5681659474 updated version history 2021-01-05 17:44:33 +01:00
jmoenig bcbf583ee7 experimental (non-hyperized) "not equals" primitive
reachable via "relabel"
2021-01-05 16:47:09 +01:00
jmoenig 24cf345b1c fixed a conversion bug when retrieving a numerical value from an input field 2021-01-05 01:29:53 +01:00
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