jmoenig
85f8415f66
adjusted "World Map" library to the new client
2019-05-24 09:23:55 +02:00
jmoenig
f27014b959
new "World Map" library
2019-05-21 18:41:33 +02:00
jmoenig
c82db7f834
edited "parallelization" library to use the new "is (list) empty" primitive
2019-05-03 11:03:01 +02:00
jmoenig
05c52b44e1
removed new HOF prims from the "atomic HOFs" library (aka "Bigger Data")
2019-05-03 09:27:05 +02:00
jmoenig
303fa6bf82
optimized animation library
2019-04-29 07:57:17 +02:00
Jens Mönig
86d5bc17ca
Merge pull request #2388 from jmoenig/help
...
First batch of help screens
2019-04-28 13:02:31 +02:00
brianharvey
ce49bb65aa
First batch of help screens
...
and the bignum library.
More coming tomorrow. Many more... :-(
2019-04-27 21:51:49 -07:00
Joan Guillén i Pelegay
3edae53c01
Speech lib using all Snap languages and with their own names
2019-04-28 01:44:46 +02:00
jmoenig
de75cc4a76
removed "tools" library, yay!
2019-04-27 10:34:05 +02:00
brianharvey
2382119e01
word-sentence library help
...
Add help comments for word->list and list->word.
2019-04-26 20:04:00 -07:00
brianharvey
08649b0c4c
add word-sent tools blocks to work-sent library
...
so they can be removed from tools
2019-04-26 19:57:10 -07:00
Joan Guillén i Pelegay
37ece98749
Adding also Catalan to the other textToSpeech block
2019-04-26 14:55:54 +02:00
Joan Guillén i Pelegay
c2efbb53e0
Adding Catalan to textToSpeech library
2019-04-26 14:53:12 +02:00
jmoenig
810a4a0b83
updated "parallelism" library (for new HOF prims)
2019-04-26 13:22:26 +02:00
jmoenig
e7beb5e94f
updated "audio comp" library (for new HOF prims)
2019-04-26 13:14:22 +02:00
jmoenig
29f6cc8f4a
updated "animation" library (for new HOF prims)
2019-04-26 12:20:24 +02:00
jmoenig
615ff08633
updated "crayons" library (for new HOF prims)
2019-04-26 12:08:53 +02:00
jmoenig
699bc6da4d
updated "bignums" library (for new HOF prims)
2019-04-26 11:57:52 +02:00
jmoenig
1a11c00111
updated "cases" library (for new HOF prims)
2019-04-26 11:52:57 +02:00
jmoenig
ebae5c5da8
removed "catch" etc. from "tools" library (has been moved to "iteration" lib)
2019-04-26 11:43:26 +02:00
jmoenig
48f482cdf3
updated "tools" library (for new HOF prims)
2019-04-26 11:37:42 +02:00
brianharvey
f7168b5b6c
Add Control tools to iteration-composition library
...
in preparation for putting the rest of Tools into Snap! as primitives.
2019-04-24 16:57:37 -07:00
jmoenig
cfd419de46
updated amination library with graphic effects and audio attributes
2019-04-12 15:19:07 +02:00
jmoenig
b3ac3ad741
updated audio-comp library
...
(removed blocks that are now primitives)
2019-04-11 19:02:14 +02:00
jmoenig
b31d855df1
updated pixels-library
...
(removed blocks that are now primitives)
2019-04-11 18:33:20 +02:00
jmoenig
080bc54043
updated text-costumes library
...
(removed "label", because it's now a primitive)
2019-04-11 17:47:03 +02:00
jmoenig
038181064f
updated tools library
...
(removed "label", because it's now a primitive)
2019-04-11 17:40:28 +02:00
jmoenig
9dde4fe244
updated audio comp library for the new volume and panning
2019-04-03 17:07:05 +02:00
jmoenig
8d89e1a2d6
updated AudioComp library
...
(removed stage width/height blocks, added translation)
2019-03-31 13:48:45 +02:00
jmoenig
5a2d4f2a16
updated animation library with partial French translation
2019-03-26 18:03:39 +01:00
Jens Mönig
4adf525a69
Merge pull request #2361 from jmoenig/make-var-fix
...
make-vars fix: check that name is a string
2019-03-25 15:08:46 +01:00
brianharvey
29ddaeee81
make-vars fix: check that name is a string
...
Our forum is full of kids who want to push the limits of Snap! and try
to break it...
2019-03-23 21:26:46 -07:00
Joan Guillén i Pelegay
dc9d6ff283
Another (the last?) Catalan language pack update before Snap5
2019-03-17 03:56:33 +01:00
jmoenig
ce187b5f77
atomic HOFs lib: added translations from tools lib
2019-03-14 08:50:41 +01:00
Jens Mönig
54e81e8266
Merge pull request #2355 from jmoenig/flash-hofs
...
Atomic HOF names
2019-03-14 08:28:36 +01:00
brianharvey
015a9f2ae5
Atomic HOF names
...
Changes the names to match the non-flash versions.
2019-03-13 20:43:43 -07:00
jmoenig
eae7aebf0d
added "play hz" and "stop hz" blocks to AudioComp libary
2019-03-13 11:16:10 +01:00
jmoenig
5bc0829a32
updated Animation und AudioComp libraries with new powerOf primitive
2019-03-12 11:44:44 +01:00
jmoenig
6a1919ee63
removed microphone resolution setters from audioComp library
2019-03-11 16:54:05 +01:00
jmoenig
ecdfdf7538
new "text costumes" library for generating costumes from letters or words of text
2019-03-11 09:49:28 +01:00
jmoenig
5246d62144
ported multiline library to new (custom input slot) format
2019-03-11 09:39:08 +01:00
jmoenig
83d2b6ee8b
added note / hz conversion blocks to audioComp library
2019-03-11 09:09:53 +01:00
jmoenig
6c2b4391c8
tweaked microphone setter in auio comp lib
2019-03-07 09:26:06 +01:00
jmoenig
998803a18e
AudioComp lib: added block to set the microphone's buffer and fft sizes
2019-03-07 09:09:38 +01:00
jmoenig
cf3b8b6226
removed "loudness / microphone" block from AudioComp lib
...
turned into primitive instead
2019-03-06 16:37:44 +01:00
jmoenig
b37b4ba2f0
AudioComp lib: support Safari
2019-03-06 13:08:58 +01:00
jmoenig
683ec28de4
AudioComp lib: turn off mic after 5 secs of idling
2019-03-06 10:33:57 +01:00
jmoenig
4940712e53
added @mjguzdial style live signal and fft support to audioComp library
...
new "microphone volume / signals / frequencies" reporter in sensing
2019-03-05 18:16:38 +01:00
jmoenig
1c55861ab4
German translation for animation library
2019-02-25 14:09:33 +01:00
jmoenig
02ceb07c47
updated audio-comp library blocks with new loop-arrow symbols
2019-01-24 13:24:25 +01:00
jmoenig
e8fac25547
updated animation library blocks with new loop-arrow symbols, tweaked FOR block
2019-01-23 07:35:27 +01:00
jmoenig
6314db32b1
updated cases library blocks with new loop-arrow symbols
2019-01-23 07:27:39 +01:00
jmoenig
21229a3de1
adusted iteration library with loop arrow icon
2019-01-22 10:51:40 +01:00
jmoenig
d399534504
updated list-utilities library blocks with new loop-arrow symbols
2019-01-22 02:40:22 +01:00
jmoenig
6bd695e531
updated iteration-composition library blocks with new loop-arrow symbols
2019-01-22 02:30:29 +01:00
jmoenig
ff53f3cf1c
updated FOR and FOREACH in tools library with new new loop-arrow symbols
2019-01-21 16:12:56 +01:00
Jens Mönig
c7b9b99845
Merge pull request #2293 from jmoenig/string-library
...
add string library
2019-01-11 17:08:51 +01:00
Brian Harvey
19fe688e08
Fix typo in SUM help (variadic-reporters.xml)
2019-01-07 00:51:28 -08:00
brianharvey
d9f9686c3b
add string library
...
substring by index or by content
2018-12-18 13:19:06 -08:00
jmoenig
3d86580bd5
updated tools and frequency distribution libraries
...
fixed LABEL block in tools to allow printing numbers again.
Added histrograms and plotting blocks to frequency distribution analysis library
2018-11-21 12:56:12 +01:00
jmoenig
accbc5c2f2
added "pipe" and "lower case" blocks to Frequency Distribution Analysis library
2018-11-12 08:33:35 +01:00
jmoenig
35a25787b3
added atomic "sort" to frequency distribution analysis library
2018-11-02 18:19:46 +01:00
jmoenig
9cb98f849a
new library: Frequency Distribution Analysis, separated from "Bigger Data"
2018-11-02 17:32:32 +01:00
jmoenig
34cea43e4b
moved "make-variables" library to libraries folder, updated history
2018-10-29 12:48:02 +01:00
Jens Mönig
9634e0fce1
Revert "Add predicate for the existence of a variable"
2018-10-26 09:18:19 +02:00
Brian Harvey
897b738526
Update make-variables.xml
...
Change name and color of exist? predicate.
2018-10-25 23:57:14 -04:00
Pierre Thierry
8a5e9ab422
Add predicate for the existence of a variable
2018-10-26 00:30:53 +02:00
jmoenig
96a3784408
Added "group" function for fast data drill-down analyses to " Bigger Data" library
2018-10-23 14:18:12 +02:00
jmoenig
8e007f680c
Added "analyze" function for fast frequency distributions to "Bigger Data" library
2018-10-22 15:31:47 +02:00
jmoenig
697698892f
added timed FOR-loop to Animation library
2018-10-16 10:06:39 +02:00
Michael Ball
1aaa9bacbb
Update LABEL to catch stage errors. Fix #1915 Fix #2151
2018-08-10 01:04:27 -07:00
jmoenig
d6cca62618
tools: fixed JOIN WORDS and LIST -> SENTENCE
...
these apparently got broken when they were translated recently
2018-07-11 15:51:48 +02:00
jmoenig
e686ae70d0
added @bromagosa's "loudness" reporter to audio comp lib
2018-07-09 16:45:08 +02:00
jmoenig
7b77e03a32
resolved name conflicts in pixels- and audio- libraries
2018-07-09 16:38:02 +02:00
jmoenig
d977a64dbd
fixed library toc
2018-07-09 16:30:32 +02:00
jmoenig
f571591bd9
new Parallelization library
2018-07-09 16:13:31 +02:00
Jens Mönig
db86f25aab
Merge pull request #2137 from bromagosa/listify
...
Added JSON library
2018-07-09 15:04:35 +02:00
Bernat Romagosa
7d823067d0
added JSON library
2018-07-02 11:28:19 +02:00
Joan Guillén i Pelegay
030c3ffca7
Two improvements to French translation
2018-06-30 11:04:27 +02:00
Joan Guillén i Pelegay
aa3d9714ed
updating French lang and translating tools into Catalan, Spanish and French
2018-06-29 02:50:09 +02:00
jmoenig
4c311eaaac
new "record" reporter in the "Audio Comp" library
2018-06-20 14:11:14 +02:00
jmoenig
84ae55b5db
tweaked "webcam snap" reporter in "Pixels" library
2018-06-20 14:07:07 +02:00
jmoenig
9a52ca553a
new "webcam snap" reporter in the "Pixels" library
2018-06-20 12:37:05 +02:00
Michael Ball
cf3758d77f
Automatically Determine the Cloud URL ( #2123 )
...
* determine cloud url dynamicaly
* Fix specifying the cloud URL from a meta tag
* no protoptye for Cloud.knownDomains
* Tweak the location of where SnapCloud is created.
Note - we want to call determineCloudURL once document.head is available, so it is best
to do that in the onload callback for safety.
* Move initialize to cloud.js; simplify logic a bit
* move SnapCloud to this.cloud on IDE_Morph
* update eisenberg library
2018-06-15 12:40:21 +02:00
jmoenig
aa64ba9149
revert changes to pixels library
...
because they are apparently not needed after all
2018-06-12 16:44:27 +02:00
jmoenig
58ceaab309
"Pixels" library: Enabled multiple references to the same pixel (variable)
2018-06-12 16:15:30 +02:00
Brian Harvey
2fd4794a99
Add "visible palette" setting to Eisenbergification
...
(for Paul)
2018-05-09 16:46:17 -04:00
brianharvey
562ec48883
fix make-variables library bug
...
by checking for empty-string name.
2018-05-01 21:20:15 -04:00
Brian Harvey
a35528f282
oops fix LIBRARIES
2018-05-01 20:51:09 -04:00
Brian Harvey
61a374e873
declare global or sprite-local variables
...
new library with GLOBAL VARIABLES and SPRITE-LOCAL VARIABLES blocks
2018-05-01 20:48:22 -04:00
jmoenig
3abc58bd6e
added 'name' selector to pixel library
2018-04-24 08:15:31 +02:00
Jens Mönig
881f28a532
removed atomic FOR EACH from "Bigger Data" library
...
because it was - surprisingly! - inefficient
2018-03-23 12:22:23 +01:00
Jens Mönig
e8bd4d9346
added atomic FOR EACH to new experimental "Bigger Data" library
2018-03-23 10:35:03 +01:00
Jens Mönig
0f3297fe1e
updated "audio comp" and "bigger data" libraries
2018-03-23 09:55:46 +01:00
Jens Mönig
e4094c2c3d
new experimental "Big Data" library using JIT compiler
2018-03-22 18:16:46 +01:00
Jens Mönig
9e0edb28f2
fixed LIST -> SENTENCE block in tools
...
thanks, Selim for the report
2018-03-05 16:44:39 +01:00
Jens Mönig
f14a0c9869
updated text-to-speech library with more language options
2018-03-04 00:06:42 +01:00
Jens Mönig
fefdd932fe
added text-to-speech library
2018-03-03 23:38:19 +01:00
Jens Mönig
40903236e3
Merge pull request #2042 from superruzafa/fix-libs-description-l10n
...
Be able to translate the description of the libraries
2018-03-03 08:11:33 +01:00
Jens Mönig
a8d9d900c2
fixed "join words" in the tools library
...
Thanks, Brian, for spotting this!
2018-03-03 08:02:50 +01:00
Alfonso Ruzafa
3a6c6bee53
allow to translate the libraries' description
2018-03-02 12:49:21 +01: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
d60afe33dc
Changed LeapMotion library source to https
2018-02-20 16:38:46 +01:00
Jens Mönig
9f12da0519
updated history
2018-02-02 17:06:25 +01:00
Brian Harvey
bc6b3c5d30
Merge branch 'master' into crayons
2018-02-01 23:40:03 -08:00
brianharvey
c2e81e953c
fix missing EMPTY?
...
Sorry, Jens...
2018-02-01 23:37:50 -08:00
brianharvey
144cdf28d6
crayons fixes
...
Thank you, Joan!
2018-01-17 09:25:02 -08:00
brianharvey
bea84ad71d
speed up CHANGE CRAYON
...
... a little bit, but still slow
2018-01-16 19:51:29 -08:00
brianharvey
5ebf599c71
crayons library
...
SET PEN TO CRAYON and CHANGE CRAYON BY blocks, with helpers
2018-01-15 16:36:50 -08:00
Jens Mönig
390a9f91e3
added "width" and "height" selectors to Pixels library
2018-01-04 18:12:57 +01:00
Jens Mönig
4a674e41f7
German translation support for tools (experimental)
2017-12-01 12:58:03 +01:00
Jens Mönig
cbe81c4d96
new Audio Comp library
...
for Guzdial-style sound samples fun
2017-11-15 07:51:57 +01:00
brianharvey
a48e93c1d2
start on help, pull back on JS HOFs
2017-10-21 15:04:48 -04:00
brianharvey
7477552db6
Update Eisenbergification library
...
Remove table support, table lines.
Keyboard editing tests/sets the button, not the hidden flag.
Amazingly, everything else worked.
2017-10-21 04:27:00 -04:00
brianharvey
4a4dfc2e59
Update tools library for 4.1
...
Didn't have time to write foreach in JS. The other HOFs are candidates
for promotion to primitiveness.
2017-10-20 17:20:44 -04:00
brianharvey
718d3e02c6
Update list utilities and costumes
2017-10-20 03:40:41 -04:00
Jens Mönig
72a8bd0905
updated animation library (again)
2017-10-05 07:44:29 +02:00
Jens Mönig
c684e4f01c
updated “Animation” library
2017-10-04 16:27:48 +02:00
Jens Mönig
51998503a3
new "Pixels" library for MediaComp
2017-09-28 10:57:13 +02:00
Jens Mönig
2cbc839005
new "Animation" library
2017-09-28 10:48:32 +02:00
Jens Mönig
8372f3a68c
Merge pull request #1797 from jmoenig/libraries
...
bignumbers fix #390
2017-09-01 11:46:57 +02:00
Jens Mönig
5a8a655aa6
remove "pen trails" library
...
because it is now a primitive
2017-08-30 10:04:42 +02:00
brianharvey
40d2041223
add bignum JS files to repo
2017-07-09 19:37:57 -07:00
brianharvey
877c20e821
bignumbers fix #390
2017-07-09 13:10:22 -07:00
Jens Mönig
39bf4cadbe
added tools to library browser
...
mainly so other forks of Snap! (especially Beetleblocks) can use blocks
like FOR
2017-05-09 10:51:28 +02:00
Jens Mönig
cb9296cd03
synch libraries version from master branch
2017-05-09 10:47:21 +02:00
Brian Harvey
16bbf4283e
Jens's bugfix to Leap library
2017-03-17 18:51:51 -07:00
Brian Harvey
3f23cc9fce
bignumbers.xml: Fix handling of 0/0 and nonzero/0
...
Also add a SCHEME NUMBER [ v] OF ( ) block with all the predicates (real? etc), exact, inexact, numerator, etc.
2017-02-12 22:07:13 -08:00
Brian Harvey
10550850a6
Bignums: change abs to use fn.magnitude
...
so that you can take abs of a complex number. (Not exactly a bug fix, more a misfeature fix.)
2017-02-08 21:39:11 -08:00
Brian Harvey
ddc89a9b3b
Add bignum library
2017-02-08 21:08:01 -08:00
Brian Harvey
23e8e018bd
fix typo in httpBlocks.xml
...
"Current blocks" was spelled "curent." Thanks Kartik for catching this.
2017-02-05 12:11:54 -08:00
Brian Harvey
c00c9267b0
Oops, penTrails again, this time for sure
...
I lost one of the blocks by doing delete unused blocks. :-(
2017-02-01 17:49:01 -05:00
Brian Harvey
6c97a347ce
Add BUTTON block to penTrails library
...
This is in response to a Piazza request. Uses pen trail to make a button-shaped costume with given text.
2017-02-01 17:19:00 -05:00
Brian Harvey
e4169b6e8d
Restore Eisenbergification library to library list; fix ide.savingPreferences setting.
2017-01-18 03:02:31 -05:00
Michael Ball
d26049680d
Merge branch 'master' into michael/lib-preview
...
* master:
add pentrails->costume block to penTrails library
Add reporters to setrgb library
Update LEAP library to use menus
Hide setting for “prefer smooth animations”
Disabled hover-help for custom blocks
2017-01-03 01:55:49 -08:00
Michael Ball
a624a19017
Update libraries descriptions
2017-01-02 01:55:11 -08:00
brianharvey
51f995aaac
add pentrails->costume block to penTrails library
2016-12-30 20:32:57 -08:00
brianharvey
af85a49d81
Add reporters to setrgb library
2016-12-30 19:07:20 -08:00
brianharvey
85d4b29a0f
Update LEAP library to use menus
2016-12-30 18:38:00 -08:00
Michael Ball
cd828736af
Merge branch 'master' of git://github.com/jmoenig/Snap--Build-Your-Own-Blocks into michael/lib-preview
...
* 'master' of git://github.com/jmoenig/Snap--Build-Your-Own-Blocks:
Update Libraries from s.b.e
updated locale version data
updated version date
Disable JS-Functions to protect users from malicious scripts
Revert "SNAP! → Snap!"
Adapting Chinese code langs to ISO Standard
Fixing minor typo in catalan translation
Deleting duplicate translation strings
fix merge comments
minor typos
SNAP! → Snap!
blocks.js fix code alignment
camelCase expprtResultPic for consistency
Align comment text
Morphic: cleanup `nop` calls
Fix minor help text
2016-12-28 22:43:52 -08:00
Michael Ball
c650769d08
Update Libraries from s.b.e
2016-12-27 13:59:47 -08:00
Michael Ball
a8ccc9e73c
A very basic an ugly library import dialog works
2016-12-26 22:31:26 -08:00
Brian Harvey
60942484e6
Add BookOwl's geolocation block to httpBlocks library
2016-08-16 17:06:09 -07:00
Brian Harvey
2cc9667dd7
Add multiline library
2016-07-05 21:08:13 -07:00
Brian Harvey
bc5e460d98
Add multiline library
2016-07-05 21:06:57 -07:00
Brian Harvey
7d268d63ac
oops change space to tab in LIBRARIES
2016-05-23 11:56:46 -07:00
Brian Harvey
84d6186b51
oops change space to tab in LIBRARIES
2016-05-23 11:55:52 -07:00
Brian Harvey
7f81ed3c3d
Adding jfb's try-catch to libraries
2016-05-23 11:53:50 -07:00
Brian Harvey
7ae80937f1
Edit CASES block to work around call/cc bug
2016-05-08 09:23:04 -07:00
Jens Mönig
2592ffa727
Merge pull request #1179 from cycomachead/master
...
Use a tab character in the libraries file
2016-05-02 12:57:31 +02:00
Jens Mönig
ed3b56a610
first-class sprites
2016-05-02 12:53:08 +02:00
Brian Harvey
94b63dde74
Add named let to library
2016-05-01 13:38:08 -07:00
Michael Ball
5ed16d29eb
Use a tab character in the libraries file
2016-04-06 14:15:09 -07:00
Jens Mönig
bbb5106879
towards v4.0.6
...
* fixed #99 (saving linked lists)
* fixed #1163
* added web api / https reporter library
* new “transient variable” feature
* German translation update
2016-03-16 13:00:31 +01:00
Brian Harvey
2cbee48bcd
Add penTrails.xml to LIBRARIES
2016-03-09 13:42:19 -08:00
Brian Harvey
eb5d85f523
Add penTrails library
2016-03-09 13:40:25 -08:00
Brian Harvey
e3142b1fa5
Add RGB library
2015-12-21 15:20:14 -08:00
Michael Ball
b2c6b43192
Cleanup LIBRARIES; Load Libraries using refactored code
2015-10-07 03:27:55 -07:00
Michael Ball
36e0dae11d
Start Refactoring of Resource Loading; Fix Typo in LIBRARIES
...
This fixes a small typo in the LIBRARIES file, so that the leap motion lib will
load correctly.
This renames the getCostumesList() method to getMediaList() because its used for
Costumes, Backgrounds, Sounds, and soon libraries.
2015-10-07 02:16:52 -07:00
Michael Ball
042b2595a7
Fix the libraries name
2015-07-24 03:16:01 -07:00
Michael Ball
8b52f7c240
Add the new libraries files for cases and leap motion
2015-07-24 03:15:08 -07:00
Michael Ball
178de313cf
Update LIBRARIES to be current with s.b.e
2015-07-24 03:14:49 -07:00
Michael Ball
161fc118e6
Minor improvements to tools blocks
...
* Uses the split block for word to list
* Uses the split block for sentence to list
* Removes the word to list block from the words and sentences library
(since it was promoted to the tools library)
The use of the split block makes the two blocks essentially a wrapper
function, and it should improve the performance of the two blocks when
used in projects. They function identically to the current versions.
2014-07-26 20:26:54 -07:00
Michael Ball
1937920da7
update word->sentence block spec; replace xml file
2014-05-06 02:30:16 -07:00
Michael Ball
ed51738637
adding libraries to the repo
2013-12-29 03:03:49 -08:00