Wykres commitów

608 Commity (9bc6bb9cf4ca573ad5a667cc3de9a0aa877b9d4a)

Autor SHA1 Wiadomość Data
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 0a06725dd2 updated German translation for new media creation primitives 2019-10-21 11:53:38 +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 8e4167e40b delegate (quasi-inherit) Stage>>newSoundName() from Sprite 2019-10-20 20:54:25 +02:00
jmoenig 6e3a36ac2b tweaked labels for "new costume" and "new sound" primitives 2019-10-20 20:19:35 +02:00
jmoenig d56b8de386 added list type assertion for samples to "new sound" primitive 2019-10-20 20:14:26 +02:00
jmoenig 8d71867d96 changed default name for new costumes created with STRETCH etc. to localized 'costume' 2019-10-20 17:09:30 +02:00
jmoenig 371769ae40 added sampling rate input to "new sound" primitive 2019-10-20 14:07:55 +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 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 0c499981e9 assert that dimensions given for STRETCH are finite numbers
avoid crash
2019-10-16 23:12:50 +02:00
jmoenig 73bace690b removed a conflicting thread from STOP ALL
loading a project that fires STOP ALL from a WHEN hat block no longer "hangs" Snap
2019-10-16 17:12:12 +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 2acfe34f1b display a permanent warning when using IE 2019-10-15 13:37:53 +02:00
jmoenig 09fc0060b4 simplified asset loading scheduler 2019-10-15 12:49:50 +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 e5fd3d9f36 updated history 2019-10-14 18:52:44 +02:00
jmoenig dd22d34598 made "i" upvar inside FOR loop's C-Shape slot mutable by user script 2019-10-14 16:57:54 +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 15b7bdc92c saved clones no longer forget if they inherit the "costume #" attribute 2019-08-08 12:37:37 +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 9641e5a460 corrected typos in the documentation 2019-08-07 20:04:29 +02:00
jmoenig 076e9a24a6 updated current v5.1.0 feature list in history 2019-08-07 19:58:59 +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 5d152c1973 updated history and translation credits 2019-08-07 13:59:34 +02:00
jmoenig fed077544a added comment and updated history 2019-08-07 13:53:34 +02:00
jmoenig 4ef22ecfab German translation update 2019-08-07 13:12:52 +02:00
jmoenig 499a571468 made the "paste on" block avaible in the "pen" palette 2019-08-07 12:36:32 +02:00
jmoenig 4d9cc90c1f made "temporary?" attribute for clones settable
in the SET->my... block
2019-08-07 12:27:00 +02:00
jmoenig f22bc546ef added "rgba" option to (aspect) AT (location) reporter in the sensing category
returns a 4-item list of values from 0-255 (same is pixels from a costume)
2019-08-07 11:08:32 +02:00
jmoenig 3c10c4517b new dev version 2019-08-07 10:58:27 +02:00
jmoenig 98041fa6c9 prepared maintenance release 2019-08-06 15:00:21 +02:00
jmoenig a629388f51 fixed color of scripts scroll frame
so it works better with @cycomachead 's fix to the scrolling system
2019-08-06 12:01:40 +02:00
jmoenig 7cd4a56684 updated version history and morphic credits 2019-08-06 09:39:54 +02:00
jmoenig 53e8e92706 updated version history 2019-08-06 09:09:51 +02:00
jmoenig 7564dca5fc updated version history 2019-08-06 08:59:55 +02:00
jmoenig a2237b7a53 new experimental "paste on" block in the "pen" category
currently hidden in dev mode
2019-08-06 07:53:56 +02:00
jmoenig 681de687c0 new dev version 2019-08-06 07:42:02 +02:00
jmoenig 140107516b fixed default names for 'script variables' block 2019-07-25 18:49:20 +02:00
jmoenig 2e5f914fe8 prepared maintenance release 2019-07-24 13:31:50 +02:00
jmoenig 459242648e don't release just yet... 2019-07-24 12:37:47 +02:00
jmoenig bb59c386a5 prepared maintenance release 2019-07-24 12:23:47 +02:00
jmoenig ab69d1adb4 fixed #2041 2019-07-24 12:19:22 +02:00
jmoenig 5795f18883 updated credits, prepared maintenance release
mentioning @swiperthefox , @DarDoro and @ToonTalk for their contributions to IME support
2019-07-23 09:17:12 +02:00
jmoenig 3d3e098103 minor code reformatting for LINTers 2019-07-23 08:00:07 +02:00
jmoenig 159196113e updated version history 2019-07-22 19:08:02 +02:00
jmoenig 727441e2c8 new dev version 2019-07-22 18:38:36 +02:00
jmoenig 54602a6ef6 prepared maintenance release 2019-07-17 20:15:28 +02:00
jmoenig 8d8ad054d0 prepared maintenance release 2019-07-15 08:18:35 +02:00
jmoenig e83769ec9a fixed a bug in the SHOW PICTURE block of the "Pixels" library 2019-07-15 07:45:00 +02:00
jmoenig e28bd1ca39 fixed a glitch when running a generic WHEN hat block with a literal Boolean input 2019-07-15 07:38:05 +02:00
jmoenig e649dd014d prepared maintenance release 2019-07-10 10:40:34 +02:00
jmoenig 17fb241d1a enhanced CSV-parsing to auto-detect the most likely delimiter
among comma, semi-colon, pipe and tab based on examining the first line
2019-07-10 10:31:07 +02:00
jmoenig eb7ba1266b updated version history 2019-07-09 19:17:25 +02:00
jmoenig 3d16e1971b prepared maintenance release 2019-07-09 19:03:54 +02:00
jmoenig 4275b2cfc8 updated the manual for the new WRITE block
was #2448 thanks, @brianharvey
2019-07-09 18:53:13 +02:00
jmoenig 9aabc19076 fixed a layout glitch for variadic C-shaped input slots
thanks, @bromagosa for the bug report!
2019-07-09 18:48:01 +02:00
jmoenig 0e9e9a05a7 experimental tolerant color collision detection (in dev mode) 2019-07-08 12:32:29 +02:00
jmoenig 3d6d95d949 new dev version 2019-07-08 12:27:32 +02:00
jmoenig 28fcf7ef1e prepared maintenance release 2019-07-04 19:06:30 +02:00
jmoenig b5e16227a1 show "browser" source option in project dialog when (deprecated) locally stored projects still exist 2019-07-04 13:44:53 +02:00
jmoenig 025c3458a5 eliminated an occasional empty label line when variadic inputs wrap as a whole
thanks, @maryfries , for reporting this bug!
2019-07-03 10:32:27 +02:00
jmoenig 71f3b37f14 optimized collision detection
by only looking at the alpha channel data
2019-07-02 16:50:11 +02:00
jmoenig c5746036b8 added gliding animation when inserting blocks using the keyboard 2019-07-01 19:05:48 +02:00
jmoenig f0c192778c fixed a race condition in Morph.glideTo() 2019-07-01 19:03:11 +02:00
jmoenig 9f11b84413 updated version history 2019-07-01 14:01:29 +02:00
jmoenig 2d891b0818 updated version history 2019-07-01 11:26:09 +02:00
jmoenig 5bff2bafd7 fixed #2446 2019-07-01 11:12:32 +02:00
jmoenig a5770eb000 new dev version 2019-07-01 11:07:57 +02:00
jmoenig 6a9d257cc4 prepared release 2019-06-27 19:21:53 +02:00
jmoenig 9b50de81ee updated version history - changed status to Release Candidate 2019-06-27 16:34:44 +02:00
jmoenig d5742755a8 adjusted French translation to the switched order of inputs for COMBINE 2019-06-25 17:10:09 +02:00
jmoenig d187168aa3 adjusted Catalan translation to the switched order of inputs for COMBINE 2019-06-25 17:06:47 +02:00
jmoenig 65da4cd6ba adjusted Portuguese translation to the switched order of inputs for COMBINE 2019-06-25 17:01:34 +02:00
jmoenig 997a993862 adjusted Spanish translation to the switched order of inputs for COMBINE 2019-06-25 16:48:13 +02:00
jmoenig eff20a0962 adjusted German translation to the switched order of inputs for COMBINE 2019-06-25 16:43:19 +02:00
jmoenig 54b49265cd took out "relabel" options for COMBINE 2019-06-25 16:25:56 +02:00
jmoenig bc908f9608 renamed COMBINE label, switching the inputs 2019-06-25 16:21:42 +02:00
jmoenig ca56432c3a optional formal inputs for rings in MAP, KEEP, FIND, COMBINE
experimental:
#1 - element
#2 - optional | index
#3 - optional | source list
2019-06-25 16:05:28 +02:00
jmoenig 2a94ce4296 fixed #2417 and #2416
thanks, Joan, for the analysis and the fix!
2019-06-24 09:23:05 +02:00
jmoenig ec1e8f436b updated version history 2019-06-24 09:10:07 +02:00
jmoenig 763fbde15d removed "such that" from KEEP and FIND block labels 2019-06-24 08:54:08 +02:00
jmoenig 18a37da698 updated version history 2019-06-24 08:49:09 +02:00
jmoenig 6aba1fcb16 updated version history
and added some more typecasting checks
2019-06-06 11:32:06 +02:00
jmoenig ac2e1969c0 fixed table watcher cell updates for costumes (save / load) 2019-06-04 07:25:00 +02:00
jmoenig 4e25814da2 fixed #682 2019-06-04 00:16:51 +02:00
jmoenig 82c6a653c4 fixed #670 and #1804 2019-06-03 23:03:43 +02:00
jmoenig ae8e1d0d63 fixed #1740 2019-06-03 16:54:31 +02:00
jmoenig 2b93fb1b4c fixed #2249, predicates inside generic WHEN hats can now pass upvars 2019-06-03 12:56:06 +02:00
jmoenig 5cfc67ae1a made watchers immediately react to inheritance changes 2019-06-02 16:09:29 +02:00
jmoenig 13b10457e5 made "pen down?" attribute inheritable 2019-06-02 15:54:28 +02:00
jmoenig ee9eb87977 made "shown?" attribute inheritable 2019-06-02 15:32:28 +02:00
jmoenig 2e3cdac9f5 made "pen down?" and "shown?" attributes watchable onstage 2019-06-02 13:54:52 +02:00
jmoenig a5be0dff9c updated German translation for "shown?" and "pen down?" 2019-06-01 11:57:11 +02:00
jmoenig 10b1dd1d4d new "shown?" predicate 2019-06-01 11:41:05 +02:00
jmoenig 073f9ca94e new "pen down?" predicate 2019-06-01 11:31:43 +02:00
jmoenig 94531eaf0c updated "World Map" library with options for Satellite, Streets and Shading 2019-05-31 18:40:56 +02:00
jmoenig f6d42037be added support for zxy, zyx and xyz style maps and satellite imagery 2019-05-31 18:36:31 +02:00
jmoenig c4d5d2badc updated "frequency distribution" library (changed PIPE to use EMPTY prim) 2019-05-31 12:10:06 +02:00
jmoenig 850b8fcddc updated "audioComp library" (purged unused blocks) 2019-05-31 12:04:03 +02:00
jmoenig 1665ce2601 updated "animation library" (purged unused blocks) 2019-05-31 11:56:59 +02:00
jmoenig cf692d0213 allow numbers as sprite names in SET 2019-05-31 11:27:55 +02:00
jmoenig 1f1c8b98a2 German translation update (FINDFIRST, WORD, TEMPORARY?) 2019-05-31 11:20:31 +02:00
jmoenig cecf87f3e2 optimized FOREACH performance for large linked lists 2019-05-31 10:31:21 +02:00
jmoenig 2596fabf11 made the "temporary?" attibute readable
I hate my life even more! This emphasizes totally silly aspects of Snap! at the cost of adding cognitive burden. It's a mirage: It looks loomingly important but has little to no relevance in reality. Only for nitpicks who don't ever make projects.
2019-05-29 13:49:22 +02:00
jmoenig a7abb08220 made "name" attribut programmatically settable
this is a ridiculously annoying and unneccessary feature, I hate my life!
2019-05-29 13:22:07 +02:00
jmoenig 2150bbf8bf renamed "whitespace" option in SPLIT to "word" 2019-05-29 12:14:26 +02:00
jmoenig 137b9b51df added JIT-compiled "blitz" version of FIND 2019-05-29 11:53:21 +02:00
jmoenig 066fa407ae added "Find First" primitive to lists category 2019-05-29 11:34:30 +02:00
jmoenig 96c8dd1e11 dded "set map style" command to maps library 2019-05-28 19:38:27 +02:00
jmoenig 774cb29c5c added various different tile hosts for maps 2019-05-28 19:33:47 +02:00
jmoenig 8b68d72bbc added credits and license information to map costumes 2019-05-25 15:08:42 +02:00
jmoenig 85f8415f66 adjusted "World Map" library to the new client 2019-05-24 09:23:55 +02:00
jmoenig eb18da9efd new experimental Maps module, our own thin slippy maps client for Snap! 2019-05-24 09:14:39 +02:00
jmoenig 767df21e70 let WRITE block print at the rotation center, not the geometric one 2019-05-23 07:27:22 +02:00
jmoenig 666f70449b enhanced detecting '+' and '-' keys for Firefox 2019-05-21 18:55:32 +02:00
jmoenig f27014b959 new "World Map" library 2019-05-21 18:41:33 +02:00
jmoenig 34d64e5a99 fixed stage-size settings bug 2019-05-21 07:21:45 +02:00
jmoenig f3d0b5fb72 updated version dates 2019-05-20 16:56:04 +02:00
jmoenig 6017ba7b35 updated history 2019-05-20 16:51:41 +02:00
jmoenig f8e9589166 refactored projection layer update 2019-05-20 16:45:04 +02:00
jmoenig 8b94bef04a added plus- and minus- keys to key pressed predicate and hat block 2019-05-20 13:15:13 +02:00