Wykres commitów

1205 Commity (master)

Autor SHA1 Wiadomość Data
jmoenig 98d0a6438e fixed saving projects with their names 2021-08-01 02:02:12 +02:00
jmoenig 384357457e fixed switching scenes in presentation mode 2021-07-29 15:00:18 +02:00
jmoenig bb5e89cce4 support custom categories in libraries 2021-07-23 00:14:22 +02:00
jmoenig a160520abb restore custom palettes when activating a scene 2021-07-22 13:05:53 +02:00
jmoenig e8bd6aa5ad enabled custom categories for the stage 2021-07-22 11:20:30 +02:00
jmoenig 2c4ad3d081 serialize user defined block palettes 2021-07-22 11:13:14 +02:00
jmoenig 7259be3f7d user defined custom block palettes, under construction 2021-07-21 16:41:17 +02:00
jmoenig 5ede692be3 custom category prompter 2021-07-20 18:32:47 +02:00
jmoenig 797afc3308 updated history 2021-07-20 09:55:00 +02:00
jmoenig 1af5056cb6 updated version history 2021-07-19 10:15:04 +02:00
jmoenig a3d0d9100e fixed capturing global settings for serializing scenes 2021-07-16 15:08:03 +02:00
jmoenig 1859b4a1bf updated byob.js for new internal categories ordering 2021-07-16 12:31:34 +02:00
jmoenig 78da81e104 rearranged internal order of categories 2021-07-16 12:15:12 +02:00
jmoenig cefab403f1 updated history and versions 2021-07-16 08:02:00 +02:00
jmoenig cd93b89a31 made sprite-bar height independent of the number of categories 2021-07-15 23:18:10 +02:00
jmoenig 74446be4f9 fixed search from palette context menu 2021-07-13 09:22:03 +02:00
jmoenig bf0680154f fixed refactored "Delete a variable" button for stage palette 2021-07-12 11:03:21 +02:00
jmoenig 6c789b8f50 updated version history 2021-07-12 10:05:49 +02:00
jmoenig 3a7ca38acd PWA experiment tweaks 2021-07-10 21:48:23 +02:00
jmoenig 8412fcd16d Update snap.html 2021-07-10 21:00:27 +02:00
jmoenig f80b97d50c PWA prototype 2021-07-10 20:52:07 +02:00
jmoenig 1df9bcc891 fixed blocks cache invalidation for unified palette 2021-07-09 16:19:41 +02:00
jmoenig 7b430e9c07 fixed vanishing JSF block bug in new error messages 2021-07-09 13:50:51 +02:00
jmoenig 4d62c646c5 translation support for category labels in the unified palette 2021-07-09 11:04:13 +02:00
jmoenig 79e6e454aa made scrollbars thinner by default 2021-07-09 08:01:34 +02:00
jmoenig e6280f4751 * extensions: whitelisted 'https://snap.berkeley.edu/' 2021-07-09 07:58:43 +02:00
jmoenig 04bf915d12 optimized Morph >> scrollIntoView() 2021-07-08 12:01:25 +02:00
jmoenig 8a9888061e commented out saving the unified palette setting in the project xml during development 2021-07-08 09:30:30 +02:00
jmoenig 955b3f7075 accelerated unified palette scrolling animation 2021-07-08 08:58:32 +02:00
jmoenig c425b0d9f9 added category labels to unified palette 2021-07-08 08:51:03 +02:00
jmoenig 1282c818b7 updated history log 2021-07-07 13:53:01 +02:00
jmoenig e3de678a14 updated version date 2021-07-07 12:52:14 +02:00
jmoenig 431ac7c000 tweaked perish() animation 2021-07-07 12:20:00 +02:00
jmoenig 042b5e0ae0 made unified palette the default for dev 2021-07-06 18:35:07 +02:00
jmoenig 09dac66e39 German translation update (hiding helper blocks in the palette) 2021-07-06 09:51:05 +02:00
jmoenig 58cd75e7dc serialization support for helper block feature 2021-07-06 09:39:54 +02:00
jmoenig 52ab29c261 new feature: hide custom helper blocks in palette 2021-07-06 09:25:29 +02:00
jmoenig 601b04a72e added jshint esversion 2021-07-05 16:46:31 +02:00
jmoenig c40d8ed124 web-serial extension primitives
pioneered by Dariusz Dorożalski @DarDoro !
2021-07-05 13:29:25 +02:00
jmoenig 99c09d6381 unified palette: indicate "selected" category in selector buttons 2021-07-05 08:01:42 +02:00
jmoenig 7ff3cda55b updated German translation for unified palette setting 2021-07-03 23:30:00 +02:00
jmoenig ed2dff6c23 fixed unified palette for multi-scene projects 2021-07-03 22:09:05 +02:00
jmoenig 7abc954e76 fixed the paletteHandle for the unified palette 2021-07-03 19:38:28 +02:00
jmoenig 6dd99d37e7 arranged the blocks in the unified palette column-wise 2021-07-03 18:44:24 +02:00
jmoenig b3bb4eb51e fixed centering of menus, thanks, @brollb! 2021-07-02 17:29:59 +02:00
jmoenig 96bf69b83e little reformattings, mostly to shut up LINT 2021-07-02 17:04:56 +02:00
jmoenig e7f410ad3d Merge branch 'master' into scenes 2021-07-02 14:37:06 +02:00
jmoenig 339474a597 took out web-serial extension prims (not yet ready) 2021-07-02 08:33:16 +02:00
jmoenig 0196d3354b added first rough experimental version of web-serial extension primitives 2021-06-25 11:52:24 +02:00
jmoenig d6b33e29bb Merge branch 'master' into scenes 2021-06-24 18:48:39 +02:00
jmoenig eb75e8d96a removed unused code 2021-06-24 16:07:21 +02:00
jmoenig e20d304bc5 extensions: tweaked loading unlisted script-extensions 2021-06-24 16:00:44 +02:00
jmoenig 4f2aedc93e Merge branch 'master' into scenes 2021-06-23 19:10:14 +02:00
jmoenig eaca5400a8 pushed dev version to 6.10 2021-06-23 18:50:51 +02:00
jmoenig d057b0eae7 updated bignums library 2021-06-23 17:11:05 +02:00
jmoenig 9515082721 added script-loading extension primitive 2021-06-22 14:09:35 +02:00
jmoenig 6ad9e173f4 Merge branch 'master' into scenes 2021-06-20 10:45:16 +02:00
jmoenig a82a17711e updated extensions documentation 2021-06-20 10:25:07 +02:00
jmoenig dd17330cb8 fixed search for dynamic extension menus 2021-06-19 11:45:45 +02:00
jmoenig 9c582e785e added color extension primitives 2021-06-19 11:31:44 +02:00
jmoenig 3ba7e62e7a dynamic extension dropdown menu support 2021-06-18 23:12:41 +02:00
jmoenig 990911b295 separated extension primitives from extension dropdown menus 2021-06-18 18:41:02 +02:00
jmoenig 0d7519c89e added text extension primitives 2021-06-18 00:02:15 +02:00
jmoenig 0cd55ed659 added variable extension primitives 2021-06-17 20:27:06 +02:00
jmoenig fe178d9bd3 added APL extension primitives 2021-06-17 11:27:28 +02:00
jmoenig 4d81f4de06 added try-catch extension primitives 2021-06-16 21:18:48 +02:00
jmoenig 3b9f422112 added exception handling primitives for try/catch 2021-06-16 21:16:02 +02:00
jmoenig b705fe1b10 changed default world map style to OpenStreetMap 2021-06-15 15:19:28 +02:00
jmoenig b42b608cfb fixed #2850 (occasional invisible error message)
thanks, Ken, for the bug report!
2021-06-15 14:26:04 +02:00
jmoenig ff62013dc3 tweaked world-map extension primitives 2021-06-15 09:06:36 +02:00
jmoenig 975145cede new safe extensions mechanism 2021-06-14 13:04:25 +02:00
jmoenig e20517d83f new dev version 2021-06-14 10:18:01 +02:00
jmoenig dc4d75c5f7 prepared minor release 2021-06-14 08:02:56 +02:00
jmoenig a5937b460f Merge branch 'master' into scenes 2021-06-12 23:35:32 +02:00
jmoenig 2e3c55a5b7 German translation update 2021-06-11 15:06:26 +02:00
jmoenig 318bdb879e catch JS functions inside custom dropdown definitions 2021-06-11 12:01:04 +02:00
jmoenig df8956462e renamed IDE setting to "JavaScript extensions" 2021-06-10 16:26:44 +02:00
jmoenig 419b59f945 tweaks to the JS-extension handling 2021-06-10 16:18:42 +02:00
jmoenig 8fe8d38bec reinstated JS-function control, disabled JS-functions by default 2021-06-09 18:30:09 +02:00
jmoenig e1c8210a42 register unsaved changes when the user edits a comment
thanks, @jadga-h for the report
2021-06-09 11:23:09 +02:00
jmoenig 9d6aff80b4 Polish translation update
thanks, Witek Kranas!
2021-06-09 11:12:37 +02:00
jmoenig 8f6e6bfaeb new dev version 2021-06-09 09:58:40 +02:00
jmoenig e4ca7f2a21 fixed search-blocks for scenesMenu 2021-05-21 23:34:09 +02:00
jmoenig 498c4c8edf proxied thumbnail, name and notes in project, restored in XML 2021-05-21 00:08:24 +02:00
jmoenig ae13edd984 marked projectName to be refactored and sceneified 2021-05-20 23:22:12 +02:00
jmoenig 2c07601354 removed redundant properties "notes" and "thumbnail" from project 2021-05-19 19:04:18 +02:00
jmoenig 29d4742261 disabled scene icon context menu for project scene 2021-05-19 16:11:57 +02:00
jmoenig 01f82134f3 fixed exporting media only for a single scene 2021-05-18 11:01:33 +02:00
jmoenig 292a8a4436 add multi-scene projects 2021-05-11 15:14:16 +02:00
jmoenig 73aef0c99e project menu entries for "new scene" and "add scene" 2021-05-10 16:27:36 +02:00
jmoenig 298cd574f2 Merge branch 'master' into scenes 2021-05-04 18:58:16 +02:00
jmoenig 3dddd12cf8 prepared patch 2021-05-04 18:42:18 +02:00
jmoenig 1be757afe4 new dev version 2021-05-04 18:08:35 +02:00
jmoenig f7b3c52e62 Merge branch 'master' into scenes 2021-05-03 10:55:11 +02:00
jmoenig e8f4eb002f prepared minor release 2021-05-03 10:20:09 +02:00
jmoenig 13a30f23de bumped dev version to v6.8 2021-05-03 10:10:26 +02:00
jmoenig 639871311d only show scene album if the project has more than a single scene 2021-04-28 14:25:48 +02:00
jmoenig 9844408dfa Merge branch 'master' into scenes 2021-04-23 17:29:13 +02:00
jmoenig 19e6c062b2 updated history 2021-04-23 17:13:40 +02:00
jmoenig 19473e2a2a remember last edited scene in a project 2021-04-23 16:17:32 +02:00
jmoenig fe455ae7d6 sceneified refreshIDE() 2021-04-23 10:54:39 +02:00
jmoenig c56e778996 serialize sprite-order from scenes 2021-04-23 08:48:14 +02:00
jmoenig d278a91e7f migrated "new project" feature 2021-04-22 18:38:26 +02:00
jmoenig 5e5802c469 first pass at deserializing multi-scene projects 2021-04-22 18:23:10 +02:00
jmoenig a558af4552 more project loading structure refactorings 2021-04-21 18:21:33 +02:00
jmoenig 69f7e99900 refactored project loading structure 2021-04-21 16:59:37 +02:00
jmoenig 3ac1e456a5 enable "peeling off" custom block instances from their prototype templates 2021-04-20 14:18:10 +02:00
jmoenig 74eecb8186 fixed an occasional rendering glitch when changing the display style of a variable watcher 2021-04-20 09:17:28 +02:00
jmoenig cc56f710bf multi-scene project serialization format, first pass 2021-04-20 09:09:03 +02:00
jmoenig 72894b60b8 speed-up talk bubble positioning by 5x 2021-04-17 16:38:05 +02:00
jmoenig 5c5c0fd249 worked around a floating point precision glitch in "ray length" 2021-04-17 13:51:17 +02:00
jmoenig 9f87b55272 new dev version 2021-04-17 13:46:20 +02:00
jmoenig 5816f1fbfe remember the sprite last edited when saving a project 2021-04-16 08:09:04 +02:00
jmoenig 298f559775 switched to scene-based project serialization 2021-04-14 18:40:42 +02:00
jmoenig bc6298940e sceneified project deserialization 2021-04-14 17:42:37 +02:00
jmoenig 8ce858d111 new Project class 2021-04-14 15:27:32 +02:00
jmoenig 9a8d0cb6ed support bulk-file-drop for importing scenes 2021-04-12 18:10:53 +02:00
jmoenig 01f3108bdd new "switch to scene _" command primitive 2021-04-12 10:46:45 +02:00
jmoenig 5441d7d373 Merge branch 'master' into scenes 2021-04-09 15:49:40 +02:00
jmoenig c18af92845 prepared patch 2021-04-09 09:21:17 +02:00
jmoenig 65a0b050a2 fixed #2821 - "index of" block not found by search 2021-04-09 09:14:50 +02:00
jmoenig d31a3b8165 scroll selected scene icon into view 2021-04-08 19:07:03 +02:00
jmoenig a28244a976 made scrollbars in the wardrobe and jukebox more responsive 2021-04-02 11:14:54 +02:00
jmoenig 4544f28efd Merge branch 'master' into scenes 2021-04-01 12:40:34 +02:00
jmoenig 5c830680d6 made scene icons selectable 2021-04-01 11:14:16 +02:00
jmoenig eb55779b2e tweaked scene icon settings 2021-03-31 10:29:19 +02:00
jmoenig 8f4025d1c3 added SceneIconMorph and SceneAlbumMorph prototypes 2021-03-30 17:53:46 +02:00
jmoenig 5ff8b1cbb1 added gui documentation 2021-03-30 14:59:31 +02:00
jmoenig 8acfcc3f5b fixed a resizing edge case bug for the stage prompter (ASK command) 2021-03-28 09:37:19 +02:00
jmoenig 1b4c02d721 new dev version 2021-03-28 09:26:14 +02:00
jmoenig 098cea0fc4 sceneified trash 2021-03-25 13:47:45 +01:00
jmoenig a987b4773b Merge branch 'master' into scenes 2021-03-19 12:13:15 +01:00
jmoenig 21884348cb prepared release 2021-03-19 11:49:42 +01:00
jmoenig 4a7cb599e5 hyperized "key _ pressed?" predicate 2021-03-19 11:46:00 +01:00
jmoenig 87b8b24713 more scene-refactorings 2021-03-18 12:18:23 +01:00
jmoenig 05e85b1bc7 Merge branch 'master' into scenes 2021-03-17 23:35:58 +01:00
jmoenig cdd9e21287 new dev version 2021-03-17 23:27:10 +01:00
jmoenig f4ea4bf25e de-globalized stage dimensions 2021-03-17 18:28:17 +01:00
jmoenig 6025a62d6d Merge branch 'master' into scenes 2021-03-15 13:29:21 +01:00
jmoenig 99931381ad prepared release 2021-03-15 13:26:48 +01:00
jmoenig d239d4de24 disabled empty-slot implicit parameter in FOREACH 2021-03-15 12:13:13 +01:00
jmoenig dfb32fcfee Merge branch 'master' into scenes 2021-03-15 10:54:29 +01:00
jmoenig 0ee3f07bbb upated change log 2021-03-15 09:21:10 +01:00
jmoenig 0ecc1dc9c9 updated change log 2021-03-15 09:14:08 +01:00
jmoenig b11423a122 restored scenes branch 2021-03-15 08:51:15 +01:00
jmoenig 0822005bf9 new dev version 2021-03-15 08:28:26 +01:00
jmoenig 4c69706332 reverted to v6.7.1 2021-03-15 08:24:17 +01:00
jmoenig df5a36db23 gui: marked methods for scene refactorings 2021-03-15 08:16:08 +01:00
jmoenig bca3c3615d started refactoring for scenes 2021-03-12 16:30:47 +01:00
jmoenig 1bb3b462e3 new Scene class 2021-03-12 11:49:36 +01:00
jmoenig f625f86e27 more switchToScene() refactorings 2021-03-11 16:14:07 +01:00
jmoenig 6cc4bf7193 refactor loading a project into the IDE 2021-03-11 15:55:11 +01:00
jmoenig 1e54bcd4e7 new dev version 2021-03-09 17:42:34 +01:00
jmoenig 75d23e1415 prepared patch 2021-03-09 14:11:44 +01:00
jmoenig d8ce7f7763 fixed ##2798 2021-03-09 14:05:16 +01:00
jmoenig cbba33bc15 prevent inserting items at non-integer / out-of-bounds indices 2021-03-09 12:15:43 +01:00
jmoenig 9b2d10fbfb fixed #2797 2021-03-09 10:12:43 +01:00
jmoenig 4f9bb8cafd new dev version 2021-03-09 09:55:55 +01:00
jmoenig cf40aaa2f1 prepared minor release 2021-03-08 11:40:57 +01:00
jmoenig 8f5a166f01 rebind (relabel) recursive calls when duplicating a custom block definition 2021-03-05 11:59:22 +01:00
jmoenig ab09e949c5 updated German translation 2021-03-05 09:06:49 +01:00
jmoenig 757fa80f07 added "trash is empty" information, commented out for now 2021-03-05 08:45:06 +01:00
jmoenig 492efed0b8 displaying a table containing the stage no longer crashes the page 2021-03-05 08:16:55 +01:00
jmoenig b50acf91d3 added trash button for undeleting sprites 2021-03-04 09:00:35 +01:00
jmoenig 443d809875 added "trash" symbol 2021-03-03 11:18:20 +01:00
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