Wykres commitów

890 Commity (newthree)

Autor SHA1 Wiadomość Data
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
jmoenig 83f1bf6aaa deleting project notes in the "save" dialog now also deletes them in the saved project 2020-09-07 19:00:41 +02:00
jmoenig 2bcc3d7264 refactored scanning for message senders 2020-09-04 11:53:08 +02:00
jmoenig a729069098 updated German translation 2020-09-03 20:29:07 +02:00
jmoenig 2ab96c76e2 find message sends in global custom blocks dependencies
"transitive hull" search
2020-09-03 20:21:00 +02:00
jmoenig 42a7ee9376 experimental: Inspect & export dependencies for global custom blocks (shift-right-click for context menu)
"transitive hull" extorted by @brianharvey. Sigh.
2020-09-03 11:20:41 +02:00
jmoenig 4512ade487 hyperized "distance/direction to _" reporter primitive 2020-09-02 18:17:23 +02:00
jmoenig 51a8b9e05b also scan custom blocks for message sends 2020-09-01 17:45:27 +02:00
jmoenig 35eae09623 updated versions and history 2020-09-01 15:12:11 +02:00
jmoenig 369a39a20f tweaked menu separator line above "senders.../receivers..." to only show once 2020-08-18 12:58:15 +02:00
jmoenig e69714a1e1 tweaked SpriteIconMorph>>flash() for flat design mode 2020-08-08 14:03:48 +02:00
jmoenig 73a8038dcd changed "show senders/receivers" menu entry to "senders.../receivers..."
and updated feature list
2020-08-08 12:03:32 +02:00
jmoenig b7c8f55e2d updated version history 2020-08-07 17:35:57 +02:00
jmoenig 4dcd4b24a6 new dev version 2020-08-07 13:11:46 +02:00
jmoenig ce5bda334d prepared v6.1.4 patch 2020-08-05 15:18:20 +02:00
jmoenig e89031ffa9 prepared patch-release 2020-08-05 14:36:19 +02:00
jmoenig c7449f16d6 updated history and versions 2020-08-05 13:19:29 +02:00
jmoenig eef5673b2a updated version history 2020-08-05 13:15:36 +02:00
Radman Siddiki 5346710db3
Add viewport (#2648)
* Add viewport
2020-08-05 11:22:19 +02:00
jmoenig cae286033c fixed restoring ringed inputs when relabelling and compiling HOFs 2020-08-05 10:43:36 +02:00
jmoenig ec07508937 experimental hyperized reporter-if, commented out for now 2020-08-05 09:44:32 +02:00
jmoenig ac8220bdaf include background color when exporting (semi-) transparent script pics 2020-08-04 13:03:54 +02:00
jmoenig de9e210e70 new dev version 2020-08-04 12:51:37 +02:00
jmoenig 7434e8f878 fixed variable scope for ASK/TELL 2020-08-01 09:35:49 +02:00
jmoenig 55130c8c93 updated source version 2020-07-31 18:34:34 +02:00
jmoenig c0bc66a153 rollback variable scope patch 2020-07-31 18:32:30 +02:00
jmoenig e366ec6e37 prepared release 2020-07-30 12:33:15 +02:00
jmoenig f3b1d78cbd updated @jadga-h as contributor in credits 2020-07-30 11:48:24 +02:00
jmoenig 02ce2b9049 added "hole" to stack-highlights to enable clicking inside open areas 2020-07-29 21:41:17 +02:00
jmoenig c3cdd43730 tweaked stack-highlight for (partially) faded blocks 2020-07-28 13:25:38 +02:00
jmoenig 96430ade32 fixed zoom blocks type-in dialog 2020-07-27 18:22:46 +02:00
jmoenig 7739c1099e fixed numeric input fields in dialog boxes 2020-07-27 16:41:04 +02:00
jmoenig 77384731bf updated "About Snap!" dialog box 2020-07-27 10:29:02 +02:00
jmoenig e57af6137d fixed binding contexts to other receivers
variable scope for ASK / TELL
2020-07-27 07:43:11 +02:00
jmoenig ae9849e1ba fixed sprite speech balloon display for sounds 2020-07-26 17:55:32 +02:00
jmoenig 0bcbaf55de tweaked block representations in widgets for fading 2020-07-24 16:34:59 +02:00
jmoenig c7440f0b70 updated German translation 2020-07-24 11:52:28 +02:00
jmoenig 6ef5ba2856 cleaned up block-fading pre-sets 2020-07-24 11:33:08 +02:00
jmoenig 98c192eaba tweaked block-fading coloring 2020-07-23 18:58:08 +02:00
jmoenig 8ace897acc added separators to list morphs, '~' for the libraries dialog 2020-07-23 11:18:30 +02:00
jmoenig 7261dbb462 fixed mouseDown events for touch devices 2020-07-23 00:27:32 +02:00
Jens Mönig 1457288500
Merge branch 'master' into patch-3 2020-07-22 17:04:17 +02:00
jmoenig d2247c364b tweaked context visualizations to be alpha-independent 2020-07-22 12:25:33 +02:00
jmoenig 53e661b7ed tweaked block-fading mouse-over 2020-07-22 10:41:59 +02:00
jmoenig 9dcd327f07 tweaked dynamic coloring and block-fading 2020-07-21 10:52:30 +02:00
jmoenig a199dea0f1 tweaked scripts tab for fade-out 2020-07-21 09:34:25 +02:00
jmoenig 6b3c137021 tweaked block highlights for fade-out 2020-07-21 08:28:52 +02:00
jmoenig f0c340b200 added hooks for dynamic symbols coloring 2020-07-20 16:11:13 +02:00
jmoenig 6d7213588f update the Hand's position on mouse-down - avoid triggering at the origin point 2020-07-20 11:33:07 +02:00
jmoenig 0644a74ab6 fixed a list-watcher direct-editing offset bug 2020-07-20 11:11:34 +02:00
jmoenig 88cbe803a5 tweaked blocks-fading for certain input slots (under construction) 2020-07-20 08:15:01 +02:00
jmoenig 013712925f blocks-fade-out support for label arrows (under construction) 2020-07-19 10:53:51 +02:00
R4356th 08799642cb
Remove shortcut from "shortcut icon" 2020-07-17 14:42:29 +06:00
jmoenig 582b7c83de morphic tweaks 2020-07-16 08:37:52 +02:00
jmoenig 3dad1b403e refactored transparency handling for syntax elements 2020-07-15 16:35:44 +02:00
jmoenig a165917fa5 made remaining synchronous http requests asynch (url: #open, #run) 2020-07-15 11:53:10 +02:00
jmoenig 2274154339 made keyboard handler (more) invisible
thanks, @bromagosa, for the settings!
2020-07-15 09:20:05 +02:00
jmoenig 6718b3ba1c updated version history 2020-07-13 17:58:54 +02:00
jmoenig 340aa9a6c3 tweaked vector editor's layout to match the paint editor's 2020-07-13 17:47:43 +02:00
jmoenig 0ba622c822 prevent the browser from hijacking cmd-d/f/i/p/s key events 2020-07-10 00:20:49 +02:00
jmoenig b6669cd132 added English translation for 'length of %s' to 'length of text %s'
to avoid confusion among both blocks. Note: I've added a "translation" so the original string doesn't have to changed. This way the existing translations still work.
2020-07-09 12:41:22 +02:00
jmoenig 436321fc36 fixed turning turbo-mode off programmatically
thanks, @jadga-h, for finding and reporting this!
2020-07-09 12:31:22 +02:00
jmoenig 26803f4fed updated version history 2020-07-09 10:38:17 +02:00
jmoenig a9cc6a4603 started a new dev version 2020-07-09 10:19:23 +02:00
jmoenig 02c53a35d6 prepared v6 release 2020-07-08 16:27:25 +02:00
jmoenig 599cb6c1ca fixed pausing the last block of a script 2020-07-08 13:47:41 +02:00
jmoenig 52485d9e11 updated translating information 2020-07-07 07:12:45 +02:00
jmoenig b22e007edc updated api version date 2020-07-06 18:10:06 +02:00
R4356th edb6bd5d80
Update Bengali translation (#2620)
* Start updating Bengali translation

* Add my information and update last changed date

* Fix typos, remove extra spacing

* Fix spelling mistakes, update translation

* Update translation

* Update Bengali translation

* Update translation

* Update translation

* Update translations

* Update translation

* Fix spelling mistakes, update translation

* Update lang-bn.js

* Fix a spelling mistake

* Translate missing strings, fix a minor but important bug

* Update translation

* Fix translation

* Update lang-bn.js

* Fix spelling mistakes and spacing

* Update translation for lists and fix spacing

* Translate more strings

* Update lang-bn.js

* Add more strings

* Update translation

* Fix a spelling mistake

* Update translation

* Update translation

* Update translation

* Update translation

* Update version date

* Update version date

* Update info and version date

* Update lang-bn.js

* Change my email address

I do not usually check that

* Fix recently noticed flaws

* Fix a spelling mistake

* Add some strings

* Remove pull and push which are not used and removed from German translation file
2020-07-06 08:39:06 +02:00
jmoenig 96f9203121 updated version dates 2020-07-03 13:40:00 +02:00
jmoenig 9164d74888 fixed script highlight when editing an input slot 2020-07-02 11:03:23 +02:00
jmoenig d4a7caf0b9 fixed continutations capturing the end of a script 2020-07-02 01:25:41 +02:00
jmoenig 410915460e refactored widgets.js to use Morphic's new constants 2020-07-01 22:33:34 +02:00
jmoenig d99ec31799 refactored symbols.js with new Morphic constants 2020-07-01 19:12:38 +02:00
jmoenig a17df6363f refactored lists.js with new Morphic constants 2020-07-01 19:10:28 +02:00
jmoenig fb75db25c9 refactored threads.js with new Morphic constants 2020-07-01 18:59:32 +02:00
jmoenig 16d7374730 refactored gui.js with new Morphic constants 2020-07-01 18:52:10 +02:00
jmoenig f02b3be075 refactored objects.js with new Morphic constants 2020-07-01 18:45:46 +02:00
jmoenig c1dcdc450d refactored byob.js with new Morphic constants 2020-07-01 18:36:34 +02:00
jmoenig 2b739576bb refactored blocks.js with new Morphic constants 2020-07-01 18:32:56 +02:00
jmoenig 20d77fab11 added Morphic constants for BLACK and WHITE colors 2020-07-01 18:22:58 +02:00
jmoenig 4e5ecd52ef registered Morphic "touchmove" event as passive 2020-06-30 00:18:06 +02:00
jmoenig 6a8e25f4c7 fixed a bug when updating nested custom blocks inside block definitions
thanks, @brianharvey , for reporting this
2020-06-29 09:10:00 +02:00
jmoenig 52e86e0f0d make sure long project titles don't overlap other controls in the IDE 2020-06-28 12:42:06 +02:00
jmoenig ba1fd64423 tweaked Process >> evaluate() for null-contexts 2020-06-27 16:11:09 +02:00
jmoenig 89a6ffb3f5 fixed a list-watcher cell-editing bug 2020-06-26 12:26:06 +02:00
jmoenig 8885a67282 updated version history 2020-06-26 08:40:00 +02:00
jmoenig 8eea66f1ba removed an obsolete function 2020-06-25 11:43:05 +02:00
jmoenig 150cca1f9a added "id" option to hyperizable monadic function reporter 2020-06-24 11:58:28 +02:00
jmoenig 49a7575697 added "APL scalars" option to settings blocks 2020-06-24 11:19:45 +02:00
jmoenig 7d214795ea added the ability to only show items in block drop-down menus if the shift-key is pressed 2020-06-24 10:18:49 +02:00
jmoenig 2a86245aae added hidden preference option for APL-scalars in the settings menu 2020-06-22 14:04:42 +02:00
jmoenig 1dade6c03f tweaked hyperization for APL-style scalars (nested single-item lists) 2020-06-22 09:56:49 +02:00
jmoenig cb83b9636c refactored hyper code: renamed dimensionOf() to rank() 2020-06-21 16:42:45 +02:00
jmoenig 6b8d67d3ad fixed block layout reach
I hope. Thanks, @brianharvey for reporting this!
2020-06-20 12:53:36 +02:00
jmoenig 22efa1731d more relabelling options for motion blocks 2020-06-20 08:37:49 +02:00
jmoenig 39ae4ff6ba added relabelling options for loops 2020-06-19 11:26:11 +02:00
jmoenig cbbe6983d1 enable relabelling blocks with shifting inputs 2020-06-19 11:17:55 +02:00
R4356th 2b4103c2b7
Remove script type declaration 2020-06-18 14:24:38 +06:00
jmoenig 066c7834ac redesigned the gears symbol 2020-06-17 14:42:05 +02:00
jmoenig 9871e323fb expanding a collapsed comment brings it to the front 2020-06-15 09:54:02 +02:00
jmoenig 51e147757f fixed recursive calls to "broadcast and wait" 2020-06-15 07:21:47 +02:00
jmoenig b5fb8c3ec4 fixed editing cells in list watchers showing more than 100 items 2020-06-14 11:58:01 +02:00
jmoenig 1085e5dcc2 enable soft keyboard on Android 2020-06-13 15:19:53 +02:00
jmoenig 0a187e5be9 optimized special list shadowing 2020-06-11 07:58:03 +02:00
jmoenig 387cdca5ab shadow special lists (costumes, sounds) when adding an element to them 2020-06-10 12:22:48 +02:00
jmoenig 2ca491abfa fixed a Morphic submenu closing bug 2020-06-10 11:46:29 +02:00
jmoenig ad7ce96abb Morphic documentation update (in progress) 2020-06-09 13:36:36 +02:00
jmoenig 5dd2d800cb fixed releasing a permanent clone programmatically in presentation mode 2020-06-09 00:28:48 +02:00
jmoenig b1a9f2fced optimized cursor position inside editable text elements 2020-06-08 16:46:39 +02:00
jmoenig 4aef544dc1 updated German translation 2020-06-08 13:42:21 +02:00
jmoenig 559e6f047a changed help text for "export blocks" 2020-06-08 13:39:22 +02:00
jmoenig f602a69a85 made sure edited custom bloc specs are unique 2020-06-08 12:21:04 +02:00
jmoenig a205391b9f fixed a bug in APPEND
thanks, @brianharvey !
2020-06-07 12:35:04 +02:00
jmoenig 54bb8e2bd4 updated German translation 2020-06-06 18:52:58 +02:00
jmoenig 7f9022bb28 changed help text for stage pic 2020-06-06 18:50:58 +02:00
jmoenig e7bb8615bc updated German translation for "result pic..." 2020-06-04 11:31:47 +02:00
jmoenig ffcffd6636 added regular "result pic..." entry to reporter block context menu 2020-06-04 11:16:19 +02:00
jmoenig e7ba24b083 made "zoom blocks" dialog undraggable on touch devices 2020-06-01 13:58:55 +02:00
jmoenig 6eb1c85504 tweaked touch screen settings 2020-06-01 13:51:52 +02:00
jmoenig 69b0009dca disabled Boolean input type assertions for conditionals 2020-05-30 14:26:01 +02:00
jmoenig 42a28cca7b fixed a color sensing glitch 2020-05-29 13:56:49 +02:00
jmoenig 74a257fd72 used new symbols for block-context-menu options 2020-05-28 15:11:00 +02:00
jmoenig a4a0ca5e83 added "checked box" symbol 2020-05-28 09:14:57 +02:00
jmoenig 6bcf74af4e collapse slot dialog when switching from input to label text 2020-05-27 16:32:17 +02:00
jmoenig aef3568e99 added thin arrow symbols 2020-05-27 13:02:32 +02:00
jmoenig 491d184664 made dark mode slightly darker 2020-05-27 11:25:45 +02:00
jmoenig b62fd6f470 changed result for FIND to empty instead of false if none is found 2020-05-27 08:23:04 +02:00
jmoenig c6f6e37100 enable Safari to close the sound recorder dialog 2020-05-26 16:15:53 +02:00
jmoenig 9f5ca8f52f sort message names in drop-down menus alphabetically 2020-05-25 15:12:28 +02:00
jmoenig 9ee01a5d9a updated German translation 2020-05-25 08:27:25 +02:00
jmoenig ef9b826d7e removed hyper-if experiment 2020-05-24 00:10:46 +02:00
jmoenig 5928c30c3c updated German translation 2020-05-22 11:52:17 +02:00
jmoenig 88ff5b586a updated version data 2020-05-22 11:39:48 +02:00
jmoenig 93144b59b2 experimental hyper-conditional
commented out for now
2020-05-22 11:35:56 +02:00
jmoenig bca3a9d733 added type-assertions to conditionals 2020-05-20 16:09:59 +02:00
jmoenig 5144c1ba61 made (soft) keyboard entry caret transparent on mobile devices 2020-05-19 11:20:53 +02:00
jmoenig 0a8f5cfe99 Morphic: Changed getDocumentPositionOf() to use getBoundingClientRect() 2020-05-18 17:17:59 +02:00
jmoenig 712ab2e3ac made sure to type-cast inputs to reportNumbers() to be numbers
thanks, @bromagosa, for catching this bug!
2020-05-18 10:25:29 +02:00
jmoenig d7be2fd2ac updated German translation 2020-05-18 08:58:03 +02:00
jmoenig 803370e463 prepare beta 2020-05-18 08:48:24 +02:00
jmoenig f679095003 named "alpha" 2020-05-06 16:12:40 +02:00
jmoenig 2282c291f3 removed a redundant dev mode statement in snap.html 2020-04-15 17:35:38 +02:00
jmoenig 856aab3fe0 took out scaffolding in snap.html 2020-04-15 17:32:04 +02:00
jmoenig b017ff3c28 migrated vector paint editor 2020-04-15 11:26:22 +02:00
jmoenig 0d053d3ff7 migrated paint editor 2020-04-14 18:23:12 +02:00
jmoenig 43bf03efa5 update push button / toggle button label colors when fixing layout 2020-02-26 10:57:21 +01:00
jmoenig decefb6ef1 migrated control bar 2020-02-24 08:08:47 +01:00
jmoenig 2b4cb9ec5f more migration for toggle button label variants 2020-02-21 18:45:00 +01:00
jmoenig 66b1104287 migrated a toggle button label variant 2020-02-21 18:37:30 +01:00
jmoenig d62ec38a7c migrated toggle button widgets 2020-02-21 18:08:06 +01:00
jmoenig cb3ac6c033 migrated sprite rendering 2020-02-21 16:23:53 +01:00
jmoenig 6c5acd1111 set up testing environment for larger code base 2020-02-20 18:30:26 +01:00
jmoenig 9f1ad118b9 migrated dialog box widgets 2020-02-20 10:09:20 +01:00
jmoenig f00a13a01f migrated push button widgets 2020-02-20 07:39:42 +01:00
jmoenig e958ca37fa migrated "object" type for ArgMorph 2020-02-17 11:33:50 +01:00
jmoenig a197fbf9c4 started to migrate input slots 2020-02-14 11:07:14 +01:00
jmoenig e21f636732 load blocks.js into dev environment 2020-02-12 16:35:21 +01:00
jmoenig 2545a1f22f turn on dev mode during development 2020-02-12 13:16:07 +01:00
jmoenig eabeb7c87c added demo menu suppor for symbols 2020-02-12 09:53:24 +01:00
jmoenig d0fbf07eff new architecture sketch for symbols 2020-02-10 15:06:46 +01:00
jmoenig f7830ba9cf set up development environment 2020-02-10 11:45:53 +01:00
jmoenig fe2c9ef12c prepared release 2020-01-28 19:39:00 +01:00
jmoenig b107abf56a force stereo audio recordings to mono 2020-01-28 19:18:28 +01:00
jmoenig 5133adbd45 new dev version 2020-01-28 08:21:11 +01:00
jmoenig e1ac80b330 automatically remove orphaned variable watchers 2020-01-11 01:30:55 +01:00
jmoenig b422a0c459 prepared patch 2020-01-10 17:55:09 +01:00
jmoenig c6511c77b7 render Boolean slots correctly after mouse-over 2020-01-06 00:21:28 +01:00
jmoenig acab6f7d94 prevent Morphs from sharing canvasses when rerendering 2020-01-04 23:49:42 +01:00
jmoenig cff9dd32d5 prepared release 2020-01-03 15:31:52 +01:00
jmoenig bfdf759fc5 updated translations version history 2020-01-03 14:38:45 +01:00
jmoenig b72c4bce5f recycle cached Canvasses in table views 2020-01-03 14:22:02 +01:00
jmoenig 8e27643869 recycle cached Canvasses in graphic symbols 2020-01-03 14:16:09 +01:00
jmoenig 5d979feff7 recycle cached Canvasses in the slot editor 2020-01-03 14:13:00 +01:00
jmoenig 9bc6bb9cf4 recycle cached Canvasses in Morphic widgets 2020-01-03 14:09:55 +01:00
jmoenig adc1466350 recycle cached Canvasses in SyntaxElements (blocks and slots) 2020-01-03 14:04:57 +01:00
jmoenig bef47c6026 recycle cached Canvasses in watchers 2020-01-03 14:00:58 +01:00
jmoenig 5103b07977 recycle cached Canvasses in Morphic 2020-01-03 13:51:22 +01:00
jmoenig 6fde4c4781 new dev version 2020-01-03 12:54:44 +01:00
jmoenig cae4d87a5d prepared release 2019-12-19 14:19:49 +01:00
jmoenig 34c8d245c2 refactored inheritance circularity avoidance 2019-12-19 09:00:54 +01:00
jmoenig 735a0551b1 avoid circular inheritance when using blocks to set sprites' parents 2019-12-18 23:28:06 +01:00
jmoenig 8e2fafb9c6 rearranged Snap! API into its own file 2019-12-18 15:57:59 +01:00
jmoenig ebc456d5f1 added ability to add general message listeners for "any" message 2019-12-16 08:42:57 +01:00
jmoenig e79e159921 added ability to add message listeners to broadcasts 2019-12-15 23:42:15 +01:00
jmoenig d519a10f93 new Snap! API: programmatically broadcast messages and optionally wait from outside Snap! 2019-12-15 13:32:10 +01:00
jmoenig c4d55b7b38 added direct relabelling option to pen trails blocks' context menus 2019-12-13 09:56:45 +01:00
jmoenig 03d56d4cc8 NEW Slovak translation, thanks, Peter Lukacovic 2019-12-10 17:46:42 +01:00
jmoenig b2d9856521 save and restore "log pen trails" setting in project file 2019-12-09 15:48:52 +01:00
jmoenig 7aa4f7d965 support null-serialization in list-csv conversions 2019-12-08 23:39:50 +01:00
jmoenig 0047aeb70b turn "log pen trails" off when loading or creating a new project 2019-12-07 10:51:52 +01:00
jmoenig cf725d2e28 set the rotation point of "pen trails" costumes to the position of the sprite that creates them 2019-12-05 23:42:29 +01:00
jmoenig 4e1350837d set the rotation point of "pen vectors" costumes to the position of the sprite that creates them 2019-12-05 23:28:57 +01:00
jmoenig 6d3bc37230 updated German translation 2019-12-03 13:08:13 +01:00
jmoenig 7c37719357 added "log pen vectors" session setting 2019-12-03 09:08:06 +01:00
jmoenig fe7600d124 German translation update 2019-12-02 22:09:14 +01:00
jmoenig e66046e71e new "pen trails (SVG)" reporter
(experimental, hidden in dev)
2019-12-02 08:55:54 +01:00
jmoenig c27fb90305 export pen trails as SVG
(under construction)
2019-12-02 08:52:32 +01:00
jmoenig a918fd1f94 new dev version 2019-12-02 08:15:43 +01:00
jmoenig b94fad2514 prepared release 2019-11-29 18:39:52 +01:00
jmoenig 2ff0b557ac optimized color collision detection 2019-11-29 18:06:27 +01:00
jmoenig 57010f6894 new dev version 2019-11-29 10:09:18 +01:00
jmoenig 9202603136 prepared release 2019-11-19 15:53:47 +01:00
jmoenig 579ce4552a wait until the camera actually records something when turning video capture "on" 2019-11-19 07:56:45 +01:00
jmoenig 13c9408ee4 only report video capture as "on" when the camera actually records something 2019-11-18 17:37:06 +01:00
jmoenig b18d3c4de5 new dev version 2019-11-18 17:30:59 +01:00
jmoenig f8e94d17fa fixed variadic reporters library 2019-11-15 20:24:45 +01:00
jmoenig c065b3552d make sure list watchers are correctly initiailized 2019-11-15 17:30:20 +01:00
jmoenig 99cc42f511 prepared release 2019-11-15 15:55:03 +01:00
jmoenig faae55d5b1 prevent costumes from becoming "broken" when pasting video snaps on them while the camera is not yet fully initialized 2019-11-15 09:39:22 +01:00
jmoenig f7639df2b8 preserve the sprite's rotation point when taking a video-snap on it 2019-11-14 17:24:46 +01:00
jmoenig 2f9b080b23 disabled direct editing of list watchers for non-literal typed lists in speech bubbles and prompters 2019-11-14 13:22:55 +01:00
jmoenig 93e011c24d allowed reserved JS object property names as variable names in Snap (e.g. "constructor")
this replaces #2526 and addresses parts of #2525
2019-11-13 09:28:19 +01:00
jmoenig 6adb4e9518 new dev version 2019-11-13 08:59:19 +01:00
jmoenig 2a41489fa2 prepared release 2019-11-12 17:00:45 +01:00
jmoenig 4a1094e7c5 added translation control for submenus in dropdowns
and simplified the translation mechanism slightly
2019-11-12 16:37:17 +01:00
Jens Mönig 49c9aba84e
Merge pull request #2519 from jguille2/fixingDropdownTranlation
Fixing dropdown tranlation
2019-11-12 15:29:05 +01:00
jmoenig 392647a54d new dev version 2019-11-12 12:07:53 +01:00
Joan Guillén i Pelegay 4c598f5496 Updating PR with last master changes to be directly mergeable 2019-11-08 14:39:04 +01:00
jmoenig 9882d3dad7 don't translate items in dropdowns 2019-11-06 03:29:42 +01:00
jmoenig eec606fa18 prepared release 2019-11-06 02:10:07 +01:00
jmoenig 734a384e50 don't translate variable names in "delete a variable" button menu 2019-11-06 01:31:41 +01:00
jmoenig 6f54bc0ede reverted recent changes to tranlation mechanism 2019-11-06 00:35:09 +01:00
jmoenig 4541be1321 new dev version 2019-11-06 00:25:51 +01:00
jmoenig acec36e23e prepared release 2019-11-05 12:37:51 +01:00
jmoenig a5f5d71901 updated version history 2019-11-05 12:22:27 +01:00
jmoenig d7ed865270 translate "my" submenu label in "set" block 2019-11-04 23:03:36 +01:00
jmoenig c9b06bcb0c limit translation of menu items to specially marked ones
fixes the bug that variable names for which translations exist are shown in their translation in drop-down menus
2019-11-04 23:01:22 +01:00
jmoenig ed34510aa0 new dev version 2019-11-04 22:52:24 +01:00
jmoenig 105530cd68 prepared release 2019-11-02 18:29:47 +01:00
jmoenig efad5af67f fixed the initial scale of new clones when the stage has been resized 2019-11-02 18:28:30 +01:00
jmoenig 7d4f18760b Ooops, found a bug - don't release just yet 2019-11-02 17:51:38 +01:00
jmoenig 1db2ba3f36 prepared release 2019-11-02 17:37:15 +01:00
jmoenig a6346c3f97 treat empty an empty reporter ring as the identity function
calling an empty reporter-ring with no formal parameters passing a single argument treats it as the identity function of that argument
2019-11-02 17:08:03 +01:00
jmoenig ca64d528af updated German translation 2019-11-02 13:02:12 +01:00
jmoenig a5d10fcf0f limit expanding rings in special HOFs to 2 parameters 2019-11-02 12:54:39 +01:00
jmoenig 4c8f03547f German translation update for "idx" and "data" 2019-11-01 19:37:23 +01:00
jmoenig e332ceac7d expanding the rings in "map", "keep" and "find" shows 3 inputs named "item", "idx" and "data" 2019-11-01 18:55:40 +01:00
jmoenig 925343e450 new dev version 2019-11-01 18:48:24 +01:00
jmoenig 5cf62d5219 resume AudioContext on every request 2019-10-30 16:14:12 +01:00
jmoenig 11da64f870 prepared release 2019-10-30 11:49:20 +01:00
jmoenig 0dec0fa076 documented new canvas architecture for sprites 2019-10-30 11:19:47 +01:00
jmoenig cd0452f20c optimized HOF primitives to only assert input types once 2019-10-30 10:58:18 +01:00
jmoenig d96b234c63 optimized performance for sprite rendering and rotation 2019-10-29 17:36:45 +01:00
jmoenig 4ac02f9873 improved morphic canvas recycling 2019-10-29 17:27:01 +01:00
jmoenig c359d345cb added support for counting down using the "numbers" reporter 2019-10-29 07:48:22 +01:00
jmoenig df18d667fd removed "current" option from "switch to costume" block's drop-down menu 2019-10-28 18:53:25 +01:00
jmoenig 20a9b7ab3f recycle Stage layers
optimizes backgrounds and pen trails frame rate
2019-10-28 18:44:54 +01:00
jmoenig da724b66f8 enable recycling and deep copying canvas elements 2019-10-28 18:40:24 +01:00
jmoenig dc4b55374d new dev version 2019-10-28 18:35:24 +01:00
jmoenig 7c96c5d76a added sprite dimension selectors to the OF reporter's dropdown menu
which is what I was about to work on when disaster struck with Chrome v78 forcing me to optimize collision detection instead ;-)
2019-10-25 15:01:28 +02:00
jmoenig 088a5a8eca prepared release 2019-10-25 12:54:54 +02:00
jmoenig aaa3ded7bf more optimizations for collision detection 2019-10-25 12:48:33 +02:00
jmoenig 7042567959 prepared patch 2019-10-24 16:38:52 +02:00
jmoenig 5112e67925 prepared release 2019-10-24 08:42:11 +02:00
jmoenig 3fb5e880cc fixed #2510 (disabled direct editing of list watchers for non-literal typed lists)
such as costumes, avoids unloadable projects
2019-10-23 08:40:39 +02:00
jmoenig 334a83706a fixed pixel-manipulation distortions on newly imported hi-res images
by normalizing (de-retinizing) costume thumbnails
2019-10-22 17:40:16 +02:00
jmoenig 816d81dc48 pushed dev version to release-candidate status 2019-10-22 08:18:20 +02:00
jmoenig 76eb311727 url-clicking fix by @brollb, morphic documentation update 2019-10-22 08:02:01 +02:00
jmoenig 53b69677c0 rearranged "looks" and "sound" palettes for new media creation primitives 2019-10-21 12:12:03 +02:00
jmoenig c8ea9e10c5 updated English and German translations for "__shout__go__" 2019-10-21 11:28:06 +02:00
jmoenig dac5bfa6bb new experimental entry for "green flag pressed" in the BROADCAST block's dropdown
when the shift key is pressed
2019-10-21 11:11:11 +02:00
jmoenig 6306bcc279 added "new sound" from list of samples primitive reporter to "sound" category 2019-10-20 13:15:54 +02:00
jmoenig 2b18ece5fe updated credits for GUI 2019-10-19 11:08:02 +02:00
jmoenig 14822fb957 added "new costume" primitive reporter to "looks" category 2019-10-18 11:48:11 +02:00
jmoenig 8e0c9fe0c2 German translation update
left, right, top, bottom selectors in MY
2019-10-18 08:14:25 +02:00
jmoenig f20d1d27b1 added dimension getters for the stage 2019-10-18 07:55:26 +02:00
jmoenig e4fd60f6cc added selectors for sprites' bounding box (left, right, top, bottom) to MY dropdown 2019-10-17 18:07:59 +02:00
jmoenig aff8e67069 running STOP ALL now also toggles all generic WHEN hat blocks
just like pressing the red STOP sign button
2019-10-16 16:42:25 +02:00
jmoenig bc80df6322 made only URLs inside dialog boxes' bodies clickable 2019-10-16 15:51:22 +02:00
jmoenig e08d5aaccd new dev version 2019-10-16 15:31:34 +02:00
jmoenig ebd8befa74 prepared release 2019-10-15 14:18:33 +02:00
jmoenig c91d3003bf updated German translation 2019-10-15 08:48:18 +02:00
jmoenig c0e3bbecca prevent switching to another sprite if a block editor is open
so local blocks of different sprites don't mix
2019-10-15 08:22:21 +02:00
jmoenig edaa97c286 fixed MY PARTS so mutating the result list has no effect 2019-10-14 13:21:44 +02:00
jmoenig d5e1367da1 fixed ProjectDialog's search field behavior for IME 2019-10-14 13:01:26 +02:00
jmoenig dfcfa1a569 fixed #2485 2019-10-14 12:57:31 +02:00
jmoenig 5bdad135ca added new "reactToInput" text-editing event to Morphic
to address timing conflicts between "reactToKeystroke", which new gets triggeref before the input actually changes.
2019-10-14 12:51:03 +02:00
jmoenig 6ff5dcd6bb accept a list of pixels in the SWITCH TO COSTUME block
thanks, @DyslexicAwe for the idea!
2019-10-11 08:45:45 +02:00
jmoenig d4acdbbb9d updated version date and history 2019-10-09 19:05:52 +02:00
jmoenig 38ccf6e292 updated version and history 2019-10-09 18:32:40 +02:00
jmoenig 7d07328772 updated version history 2019-10-09 16:16:17 +02:00
jmoenig 60fc9b2faa new dev version 2019-10-09 13:33:02 +02:00
jmoenig 2e85d2d326 prepared minor release 2019-08-08 20:08:34 +02:00
jmoenig 6cc70b6d11 fixed an issue when a sprite inherits both the wardrobe and the costume # 2019-08-08 11:29:29 +02:00
jmoenig cb1232c548 allow wardrobe-less costumes to be shared among several sprites
e.g. when inheriting the "costume #" attribute
2019-08-08 11:01:42 +02:00
jmoenig abc03499b8 persist temporary costumes that aren't in the wardrobe
e.g. generated graphics, maps, paste-ups
2019-08-07 19:47:13 +02:00
jmoenig 4ef22ecfab German translation update 2019-08-07 13:12:52 +02:00