Wykres commitów

365 Commity (moodle)

Autor SHA1 Wiadomość Data
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