Wykres commitów

575 Commity (582b7c83de5e5a12df46e36f9a907deceb2c2fe3)

Autor SHA1 Wiadomość Data
jmoenig 89dcda7418 added 'loop' symbol to primitive loop blocks 2019-01-14 17:21:47 +01:00
jmoenig 190826987a added 'loop' arrow symbol 2019-01-14 12:07:27 +01:00
jmoenig a9428974a9 try to identify Brian's problem with parsing a CSV 2019-01-12 09:33:56 +01:00
jmoenig 9dfaca8e33 updated version dates, pushed dev version to 4.3 2019-01-11 17:36:07 +01:00
jmoenig f9ca6ab23c updated German translation 2019-01-10 16:02:46 +01:00
jmoenig 3df6370a11 import & examine data sets and text files via drag'n'drop or "import" menu 2019-01-10 15:51:02 +01:00
jmoenig 9c9a778c23 updated list documentation, enabled table support by default 2019-01-10 15:42:19 +01:00
jmoenig 6275793507 recognize data sets in dropped text files (csv, json) 2019-01-10 15:28:57 +01:00
jmoenig 56c5971aae added (Bernat's) JSON parser to SPLIT block 2019-01-09 11:03:43 +01:00
jmoenig 05a8c5bdfc fixed "set pen color (color picker)" to observe, i.e. overwrite transparency 2019-01-09 08:38:44 +01:00
jmoenig 2f36d49591 tweaked format for serializing atomic data lists 2019-01-09 07:21:57 +01:00
jmoenig f2657fd662 updated German translation 2019-01-08 17:35:12 +01:00
jmoenig 7d877a6244 renamed "color" to "hue" in pen-blocks and in location sensor 2019-01-08 17:28:52 +01:00
jmoenig cefb945ec1 optimized serialization of lists with atomic data in project files 2019-01-08 16:20:50 +01:00
jmoenig dfb2907c84 fixed an off-by-one error in List >> becomeLinked() 2019-01-08 16:14:43 +01:00
jmoenig 6c5a0b9c88 automatically parse csv files on import
also: experimental "raw data" and "parse" ops
2019-01-08 07:21:01 +01:00
jmoenig a681880965 directly export and import lists as csv files, under construction 2019-01-07 18:54:19 +01:00
jmoenig ccbda1a4f9 updated German translation 2019-01-04 11:38:09 +01:00
jmoenig b2b3aea8d2 new feature/block: sense colors and sprites anywhere
use sprites to read/write data encoded in colors
2019-01-04 11:20:50 +01:00
jmoenig 9ea9c8c3f5 updated German translation 2019-01-02 15:30:37 +01:00
jmoenig 92d8fa4cb3 pushed dev version to 4.2.3 2019-01-02 14:40:06 +01:00
jmoenig d5dd445eda added third color dimension and transparency to pen 2019-01-02 14:27:04 +01:00
jmoenig e8f134fbe3 fixed glitch in WorldMorph >> getGlobalPixelColor 2019-01-01 15:41:51 +01:00
jmoenig 1ba15afba7 fixed #2294 2018-12-28 21:11:45 +01:00
jmoenig f77516effe updated German translation 2018-12-28 20:12:25 +01:00
jmoenig f1278fbbaa added "front/back" options to "go to front" layer primitive 2018-12-28 20:00:11 +01:00
jmoenig a7146a804c added 'neg' selector to monad operator 2018-12-28 19:29:15 +01:00
jmoenig ba62f758f1 fixed #2284
executing "inherit" should not un-hide palette in presentation mode
2018-12-07 09:15:11 +01:00
jmoenig a85939cdaf prepared release 2018-11-29 07:52:08 +01:00
jmoenig a0b4aba0cc allow smaller stage extent in embed mode
for social website
2018-11-28 12:42:19 +01:00
jmoenig 8b011ac38f updated cloud version 2018-11-28 10:47:21 +01:00
jmoenig ac2b8e7745 added special checks to make imporing text-based files into vars easier in Windows 2018-11-28 09:27:03 +01:00
jmoenig c98fdacd4f Cache stage>>penTrailsMorph to optimize collision detection
also fixed a collision detection errror when objects are sub-pixel sized
2018-11-27 08:54:40 +01:00
jmoenig f6b36ed2f2 prepared release 2018-11-21 13:11:38 +01:00
jmoenig 07d3446036 prepared release 2018-11-13 07:50:54 +01:00
jmoenig 9e0015cf18 fixed #2261
(check for selectedBlock before declaring an InputSlotMorph to be "empty")
2018-11-13 00:24:42 +01:00
jmoenig c87d2277e9 fixed dev version number 2018-11-12 19:57:23 +01:00
jmoenig d9370661ec fixed #2260 2018-11-12 19:54:09 +01:00
jmoenig 82543618ee fixed #2251
(sorta, load project anyway even though costumes / sounds are missing)
The cause for this defect is usually prior use of IE when saving a project
2018-11-12 09:32:07 +01:00
jmoenig 9a256b47d1 fixed #2250 2018-11-12 07:59:55 +01:00
jmoenig 6127b18f70 new dev version 2018-11-12 07:52:19 +01:00
jmoenig b1c3841bfb prepared release 2018-11-07 06:37:42 -05:00
jmoenig 6a6bf29abf updated German translation 2018-11-06 23:36:38 -05:00
jmoenig fe9a2890e1 enabled "duplicate block definition" in the palette 2018-11-06 23:26:05 -05:00
jmoenig 865ac5391a fixed a scope issue introduced in v4.2.2.4 2018-11-06 23:13:35 -05:00
jmoenig 3922cad9a3 prepared minor release 2018-11-02 17:43:48 +01:00
jmoenig 2e4f52f40a prepare release 2018-10-29 13:10:47 +01:00
jmoenig 5c8108dee7 fixed #2234 (display all reachable local variables in drop-down menu) 2018-10-29 12:34:25 +01:00
jmoenig 779fbeada4 new dev version 2018-10-29 12:31:51 +01:00
jmoenig fddba70d79 prepare release 2018-10-26 11:39:38 +02:00
jmoenig 45de9c6120 changed SPLIT "csv" to comply with RFC 4180, took out others options 2018-10-26 08:05:09 +02:00
jmoenig 1d963ab0ca added "csv records" to SPLIT options, renamed "csv" to "csv fields" 2018-10-24 16:14:34 +02:00
jmoenig 6b963671f0 updated history & version 2018-10-23 14:30:09 +02:00
jmoenig ed297096e4 New "reportAtomicGroup" HOF primitive using the JIT compiler 2018-10-23 14:07:30 +02:00
jmoenig e17d5e343b Don't stamp if the canvas is too small (and would throw an error) 2018-10-23 12:00:41 +02:00
jmoenig 7086171c68 prepared release 2018-10-19 12:36:37 +02:00
jmoenig 3a7f26497a fixed #2227 - capture argument reporter's lexical environment in JIT-compiler 2018-10-19 12:22:10 +02:00
jmoenig faf4b51f18 prepare release 2018-10-16 10:21:17 +02:00
jmoenig 2cb4a3a32d prepared release 2018-10-07 12:24:06 +02:00
jmoenig 4e8dcd0924 renamed repo to "Snap!
and adjusted all references in the code
2018-10-07 11:21:44 +02:00
jmoenig 9e8e7d9e70 Fixed #1918 - escape options in block drop downs #2174, thanks, @cycomachead !
for providing the fix
2018-10-05 16:18:13 +02:00
jmoenig 5add353888 tweaked whitespace in snap.html
replaced tabs with spaces
2018-10-05 09:58:58 +02:00
jmoenig 1ff20b30b1 Adjusted pen hue wrapping and took out pen shade wrapping 2018-10-05 09:48:11 +02:00
jmoenig 460940497b made SET PEN COLOR and SET PEN SHADE inputs wrap around 2018-10-04 17:54:40 +02:00
jmoenig f79460ec67 added instructions for using Snap! offline 2018-10-04 16:18:44 +02:00
jmoenig 4d850b0410 improved UX when running Snap! locally without a web server
bypass the cloud and instead import and export everything to local disk
2018-10-04 14:34:59 +02:00
jmoenig f2dacc1faf updated history 2018-10-03 12:11:13 +02:00
jmoenig 536acb224f moved media files (icon, logo, click sound) into "src" subfolder 2018-10-02 16:07:53 +02:00
jmoenig 258e476e5f moved *.js files into subfolder "src"
and edited gui.js to deal with ypr.js
2018-10-02 15:48:42 +02:00
jmoenig 521cb22bfc updated history 2018-10-02 14:33:02 +02:00
jmoenig 86e57349d2 new dev version 2018-10-02 12:05:46 +02:00
jmoenig 2fea2baace prepared maintenance release 2018-09-09 18:42:17 +02:00
jmoenig 59a4a9d112 enabled drop-down for "inherit" command for clone-initialization scripts 2018-09-09 15:55:49 +02:00
jmoenig b041664205 fixed #2176
'arguments' not found for calling empty multi-slots
2018-09-09 15:50:54 +02:00
jmoenig a680e10cb3 new dev version 2018-09-09 15:45:28 +02:00
jmoenig 62eedb85f9 fixed a regression conflict between "when I am stopped" and broadcasts 2018-07-19 20:06:15 +02:00
jmoenig 03b1e5fe67 prepared release 2018-07-13 08:33:58 +02:00
jmoenig 54f8098029 enabled smart ternary Boolean slots by default
and prepared upcoming minor release
2018-07-13 08:16:13 +02:00
jmoenig 5511a44dd8 increased project dialog width
to accommodate translations for the "recover" button
2018-07-12 09:58:46 +02:00
jmoenig 4abefec605 fixed #2145 - newlines in block labels conflict with input declarations 2018-07-12 09:19:43 +02:00
jmoenig 5abe5954e4 added support for "&lang:nn" url parameter
made it non-permanent (except when selected through the settings menu)
2018-07-11 09:33:30 +02:00
jmoenig baa6857171 fixed #712 - false "reporter didn't report" error messages 2018-07-10 18:28:57 +02:00
jmoenig e5c5097ff3 reverted Cache-Control header for HTTP
b/c of CORS issues
2018-07-10 08:29:35 +02:00
jmoenig 2e704af88d prepare minor release 2018-07-09 17:09:17 +02:00
jmoenig d2ffef79cc fixed #2142 - search and keyboard entry support for custom block translations 2018-07-06 08:42:14 +02:00
jmoenig 2e92c90b95 added JIT compiler support for "change variable" primitive 2018-07-05 13:44:03 +02:00
jmoenig 1dfb9dfa67 speed up HTTP based hardware APIs
by not waiting for the result if the URL reporter is used inside a REPORT block within a custom COMMAND block definition
2018-07-03 09:32:37 +02:00
jmoenig 6fee9698ed prepare release 2018-06-21 13:16:46 +02:00
jmoenig baebc038d6 allow only one instance of Camera and Sound Recorder to open 2018-06-20 10:51:59 +02:00
jmoenig 761418c3fd right-click selects secondary color in vector paint editor 2018-06-20 09:26:30 +02:00
jmoenig dc142be36a v4.2 release candidate 2018-06-14 11:13:45 +02:00
jmoenig 6cecd4b8fa enamed vectorPaint.js to sketch.js
and updated credits for Carles Paredes
2018-06-12 15:45:05 +02:00
Jens Mönig d744da2832 started 4.1.3 dev 2018-03-19 10:27:19 +01:00
Jens Mönig 794d77578a
Merge pull request #2060 from bromagosa/fixed-vectorpaint
Vector Editor
2018-03-19 10:21:11 +01:00
Jens Mönig 18dedeb06d prepare minor release 2018-03-19 08:32:30 +01:00
Bernat Romagosa 47f5c8c259 merged with latest Snap! 2018-03-16 15:19:08 +01:00
Jens Mönig 7eb38234da prepare minor release 2018-03-14 08:53:20 +01:00
Jens Mönig 60b0ce1688 prepare minor release 2018-03-13 07:48:01 +01:00
Jens Mönig b33256da67 prepare next minor release 2018-03-09 13:09:05 +01:00
Jens Mönig 1a86f32699 prepare v4.1.2.3 release 2018-03-05 10:55:40 +01:00
Jens Mönig 05496685d5 revert adding a CSP to upgrade http requests to https
because then I can no longer serve Snap! locally
2018-03-03 23:36:57 +01:00
Jens Mönig de926a196a
Merge pull request #2040 from jmoenig/domain
Update the domain to cloud.snap.berkeley.edu
2018-03-03 08:10:36 +01:00
Michael Ball ae3dc5c7ef Make the new cloud destination cloud.s.b.e 2018-03-02 01:15:17 -08:00
Michael Ball 6f6c31dede
Add a CSP to upgrade http requests to https
This will make it easier for existing projects that add images or JS libraries and, AFAIK, request http projects to load things when snap is served over https. 

**TODO**
When/If we serve snap.html over a plan http connection, we need to see if this also upgrades requests to local servers that aren't going to have SSL.
2018-02-27 02:17:44 -08:00
Jens Mönig c5a6596542 fixed "nearest crayon to" reporter in the crayons library
to be released immediately because we need it for a workshop tomorrow
;-)
2018-02-22 13:23:21 +01:00
Jens Mönig 5f40724682 include new snap.html in release 2018-02-20 17:42:56 +01:00
Jens Mönig ec46d75aa7 optimized "broadcast and wait" for atomic subroutines 2018-02-19 17:32:52 +01:00
Jens Mönig a179cf368d release v4.1.2 "Barcelona"
honoring Bernat’s home, where the new cloud is being developed
2018-02-17 11:01:46 +01:00
Jens Mönig 56180a3681 slight tweaks - mostly to please Lint 2018-02-08 09:36:16 +01:00
Jens Mönig 5a0ede9687 prepare v4.1.1 release 2018-02-05 10:09:55 +01:00
Jens Mönig d0db46fd0d syntax is overrated :-) 2018-02-01 22:56:20 +01:00
Jens Mönig 331b30d7b4 added version queries to script urls
to prevent browser-caching related false-positive bugs
2018-02-01 22:38:09 +01:00
Bernat Romagosa 5915b0044b vector editor 2017-12-05 09:56:39 +01:00
Jens Mönig 5e10b64106 refactored symbols code to a new file 2017-08-02 11:30:34 +02:00
Jens Mönig df0269f5cc support for viewing 2D lists as tables 2016-02-24 11:35:18 +01:00
Michael Ball e27a7f245e Resolve merge with 4.0.4 2015-12-15 03:46:27 -08:00
Jens Mönig f24b65f673 towards v4.0.4 - under construction -
* Show result bubble when the user clicks on a command script that uses
REPORT (You can now click on REPORT and it actually does something)
* New generic “When” hat block, enhances red stop button behavior
* New block (instance) variables feature (experimental)
* evaluator performance optimizations
* Morphic grab-threshold fix for scroll frames
* fixed several block rendering glitches
* List category LENGTH reporter now also works on text
* Changed “any” to “random” (in English only)
* new FILL primitive in the Pen category
* switched to animation frame scheduling, please use TURBO for music
* Updated German translation
2015-12-15 10:14:56 +01:00
Michael Ball d7badee61a Save the FileSaver library 2015-10-26 22:54:15 -07:00
Jens Mönig fdd2ecf7d9 switch from beta to release candidate 2015-03-15 15:01:25 +01:00
Michael Ball d63d78208c Add a new Favicon to Snap! (Clearer Lambda)
This is essentially the same icon (lambda, yellow w/ brown border) but newly
rendered at 64, 32, 24 and 16px for the best resolution on all platforms.
2014-11-21 05:04:11 -08:00
jmoenig 669d93a629 Snap.html: Focus the world canvas on startup
so Snap reacts to keyboard events right away (without having to click
on the IDE first)
2014-05-20 09:29:19 +02:00
jmoenig f3f5c35d66 Simplified the web page 2013-05-17 12:21:48 +02:00
jmoenig f5e101dc57 Paint editor
contributed by Kartik Chandra (Hardmath123 on Scratch)!!
2013-05-14 13:02:24 +02:00
Nathan Dinsmore 4c9fee58ee Fixed a number of whitespace inconsistencies 2013-04-08 21:49:31 -04:00
jmoenig 0b510366d2 Creation 2013-03-16 09:02:16 +01:00