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