Wykres commitów

624 Commity (a5d10fcf0f37815b60a226e9650f36b873859dd5)

Autor SHA1 Wiadomość Data
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 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 4f633a787c fixed horizontal wrapping for World Map 2019-05-24 15:09:28 +02:00
jmoenig a2237ec7a8 oops, didn't intend to commit this :-) 2019-05-24 14:49:39 +02:00
jmoenig 27790c7463 wrap World Map horizontally 2019-05-24 14:39:34 +02:00
jmoenig 715a6f6fcc tweaked maps code 2019-05-24 11:04:57 +02:00
jmoenig 8a066aee01 integrated world map into stage 2019-05-24 09:31:00 +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 9cd6264ab1 corrected a small typo 2019-05-22 16:21:55 +02:00
jmoenig 780d5256d2 use "event.key" to detect (+) and (-) keystrokes across browsers 2019-05-21 23:09:11 +02:00
jmoenig 666f70449b enhanced detecting '+' and '-' keys for Firefox 2019-05-21 18:55:32 +02:00
jmoenig 34d64e5a99 fixed stage-size settings bug 2019-05-21 07:21:45 +02:00
Jens Mönig 739c9c8827
Merge pull request #2396 from jguille2/cat5e
Catalan translation update with video motion blocks
2019-05-20 16:52:19 +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
Joan Guillén i Pelegay acb573f089 and updating last changes date info 2019-05-19 10:04:38 +02:00
jmoenig 06fcbc3823 more refactoring to generalize projection extensions 2019-05-16 19:03:59 +02:00
jmoenig 8fec29ca7c still more video projection generalization refactoring 2019-05-15 14:35:40 +02:00
jmoenig ef942dd09f more video / projection refactoring yet 2019-05-15 13:25:52 +02:00
jmoenig 636ee31b0e more video projection refactoring 2019-05-15 13:22:05 +02:00
jmoenig dadf2996e7 refactored video frame capture 2019-05-15 12:58:45 +02:00
jmoenig cf2d94cc51 refactored videoLayer so it can also be used for other extensions (maps, 3d) 2019-05-15 12:41:09 +02:00
jmoenig be5b7b2f0f fixed originalCloneName reference when setting a new parent 2019-05-14 17:08:26 +02:00
jmoenig 9344d7677f fixed costume names and thumbnails for computed costumes 2019-05-13 01:31:23 +02:00
jmoenig 41ceb98f86 German and Catalan translation updates 2019-05-09 19:04:26 +02:00
jmoenig 8e58d965d1 added credits in the "about" dialog for @jferran6 and @jguille2 2019-05-09 18:10:20 +02:00
jmoenig 6e0ba563b0 fixed video still "snap on sprite" for Firefox 2019-05-09 17:46:06 +02:00
jmoenig d9f3c96f89 tweaked new video-snap (still capture) feature 2019-05-09 00:20:33 +02:00
jmoenig 7647811884 new video-snap (still capture) feature 2019-05-08 19:56:24 +02:00
jmoenig abcdecde51 tweaked video initialization 2019-05-08 15:52:23 +02:00
jmoenig 208c1ffd75 arranged video blocks in palette 2019-05-08 15:48:21 +02:00
jmoenig 358296bb11 auto-start video capture when querying, stop video on stop-all 2019-05-08 15:25:29 +02:00
jmoenig 20e2d70723 cleaned up redundant code for video motion sensing 2019-05-08 15:01:47 +02:00
jmoenig f1e49f7cde finalized video ops 2019-05-08 10:40:46 +02:00
jmoenig 03acf231cd added a %self menu 2019-05-08 09:41:31 +02:00
jmoenig 6a65fa7c9c integrated video capture control into global settings prims in Sensing 2019-05-08 00:45:22 +02:00
jmoenig 33e1b858da actually stop the webcam, i.e. all tracks of the media stream when stopping video 2019-05-07 23:27:18 +02:00
jmoenig e63c5e6eb0 optimized video motion detection 2019-05-07 23:10:27 +02:00
jmoenig 792cf22df4 disable video motion detection by default
because it's still under construction
2019-05-07 00:38:24 +02:00
jmoenig b8eaa514a7 moved video motion sensing code into its own file 2019-05-07 00:17:03 +02:00
jmoenig e364074a2b tweaked formatting ect. for Linting 2019-05-06 23:55:22 +02:00
Jens Mönig 190ef80e98
Merge pull request #2393 from jferran6/videomotion
@jferran6's video motion feature
2019-05-06 23:31:31 +02:00
jmoenig a31ed67a51 German translation update 2019-05-03 09:02:55 +02:00
jmoenig a81aafb8c4 fixed a typo 2019-05-03 08:52:09 +02:00
jmoenig af7835b1e4 added relabelling options for HOF-prims 2019-05-03 08:47:36 +02:00
jmoenig 364f780a88 added "compile / un-compile" options to HOF-prims 2019-05-03 08:39:05 +02:00
jmoenig 1ca1fc4634 reverted reordering MY block dropdown
back to similarities
2019-05-03 07:44:09 +02:00
jferran6 b54975f5af Adding video motion sensing features 2019-05-03 00:13:27 +02:00
jferran6 14f54a96a8 Adding video motion sensing features 2019-05-02 23:58:38 +02:00
jmoenig 09bcbf1306 added JIT-Compiler support for new IF/ELSE reporter primitive 2019-05-02 18:27:38 +02:00
jmoenig 85fdd0fd23 expose import "raw data" in variable watcher context menu 2019-05-02 15:10:44 +02:00
jmoenig 242cbd9947 updated German, Catalan, Spanish and French translations for "blitz-HOF" primitives 2019-05-02 14:49:22 +02:00
jmoenig d225da1be6 added hidden "blitz-HOF primitives" for MAP, KEEP and COMBINE 2019-05-02 14:35:06 +02:00
jmoenig b05da1a526 catch an error when sprites are dragged 2019-05-02 12:58:35 +02:00
jmoenig acab6ee8c8 added "width" and "height" to the OF block's dropdown for sprites 2019-05-02 12:51:22 +02:00
jmoenig 2e8b5e9d76 added "width" and "height" to the MY blocks dropdown 2019-05-02 12:32:04 +02:00
jmoenig cbc06cef80 reordered MY block dropdown by data type 2019-05-02 11:50:56 +02:00
jmoenig 15fe5f7984 adjusted costume stretch minimum to 1 pixel 2019-04-30 09:42:41 +02:00
jmoenig 582e163ca6 German translation update 2019-04-30 08:41:40 +02:00
jmoenig cb8bfd25ba added "costume" selector to MY dropdown 2019-04-30 08:37:28 +02:00
jmoenig 5cde6b6040 added "id" to image attributes dropdown 2019-04-30 07:24:49 +02:00
jmoenig 72843f8ee3 stop audio frequency instances when "stop all" is executed 2019-04-29 19:09:56 +02:00
jmoenig 5e9d3ce478 fixed more "hz" typos 2019-04-28 13:35:33 +02:00
jmoenig 7ca082df14 changed "hz" typo to "Hz"
thanks, Brian, for catching this!
2019-04-28 13:16:44 +02:00
jmoenig c9e4c3090c updated German, Catalan, Spanish and French translations for former tools 2019-04-27 11:13:07 +02:00
jmoenig de75cc4a76 removed "tools" library, yay! 2019-04-27 10:34:05 +02:00
jmoenig 959cccd2b8 make sure filtered linked lists end well formed 2019-04-27 10:04:41 +02:00
jmoenig 380474945f accept text representing numbers as inputs to NUMBERS prim 2019-04-27 10:01:40 +02:00
jmoenig 097a3cbc00 renamed context "aggregation" property to "accumulator" 2019-04-27 09:30:09 +02:00
jmoenig 62c3cf11c2 make sure number lists end well formed 2019-04-27 09:07:11 +02:00
jmoenig 6ee0d05968 new "numbers" constructor primitive in List category 2019-04-27 08:59:12 +02:00
jmoenig b570f95a3e new "is empty" predicate primitive in List category 2019-04-27 07:47:33 +02:00
jmoenig 3502fe2da0 added support for single implicit parameter to FOR EACH prim 2019-04-26 15:03:37 +02:00
jmoenig e161a2382d moved "for each" down in the lists pallette towards the imperative blocks 2019-04-26 11:28:35 +02:00
jmoenig 9af72c27c1 updated French translation (for new HOF prims) 2019-04-26 09:08:10 +02:00
jmoenig ca4dcf7eac updated Spanish translation (for new HOF prims) 2019-04-26 09:05:38 +02:00
jmoenig c31b4d8d7c updated Catalan translation (for new HOF prims)
took the translation from the tools library
2019-04-26 00:06:08 +02:00
jmoenig a313993f9f updated version date 2019-04-25 16:20:09 +02:00
Jens Mönig 436f6c190a
Merge pull request #2376 from bromagosa/cloud-js-updates
Fetching a user's public collections now works
2019-04-25 16:16:50 +02:00
Jens Mönig 45c5794fcb
Merge branch 'master' into cat5d 2019-04-25 16:09:03 +02:00
jmoenig d23e3cc17c updated German translation (for new HOF prims) 2019-04-25 15:56:40 +02:00
jmoenig 6c3571a967 new "if then else" reporter primitive in Control category 2019-04-24 13:26:19 +02:00
jmoenig 335519f877 formatting tweaks 2019-04-24 12:04:22 +02:00
jmoenig 8a8439f01a new "for" loop primitive in the Control category 2019-04-24 11:59:15 +02:00
jmoenig a7706a870a added type-assertions for the new HOF prims 2019-04-24 10:26:17 +02:00
jmoenig e5a95685c4 new "combine" primitive in list category 2019-04-24 00:08:05 +02:00
jmoenig bcf757ca9a new "keep" primitive in list category 2019-04-23 18:19:59 +02:00
jmoenig 9156ce2ddb new "map" and "for each" primitives in list category 2019-04-23 16:59:30 +02:00
jmoenig fd7f8f803d fixed JS stack overflow issue for MAP primitive 2019-04-23 16:43:23 +02:00
jmoenig 2ce7caf4f4 turned dictionary key for 'arguments' parameter binding into a Symbol 2019-04-22 17:04:12 +02:00
Bernat Romagosa ad8b78fb72 replace %username at the request level 2019-04-17 20:34:38 +02:00
Bernat Romagosa d3beb9e38c Merge branch 'master' of https://github.com/jmoenig/Snap into cloud-js-updates 2019-04-16 16:29:46 +02:00
Bernat Romagosa 5cd3f3011c minor update to cloud.js 2019-04-16 16:29:43 +02:00
Joan Guillén i Pelegay 4f0eaae18a Updating again Catalan translation for Snap5 release 2019-04-15 13:23:12 +02:00
jmoenig 6f76ba2b8a enabled text-variables as inputs for graphic effects / pen attributes 2019-04-12 14:24:50 +02:00
jmoenig 7e8d13beaf re- renamed minus selector back to "neg" 2019-04-11 15:58:03 +02:00
jmoenig a7677f87c7 German translation update 2019-04-11 15:51:53 +02:00
jmoenig af37164ff2 moved costume-pixels primitives down in the palette towards the graphic effects 2019-04-11 10:36:28 +02:00
jmoenig e05b3a513a renamed monadic selectors: "neg" to "-" and "log2" to "lg", added "2^" 2019-04-11 10:27:35 +02:00
jmoenig 06d3ec1e55 fixed #2373
(limit zoom blocks slider to 5x). Jesus.
2019-04-10 10:53:04 +02:00
jmoenig ed8c9b4575 fixed #2367
(changing project source after exporting to disk)
2019-04-10 10:48:45 +02:00
jmoenig 64037093d3 fixed #2371 2019-04-10 09:23:32 +02:00
jmoenig f55438b4e6 took out MAP and FOREACH primitives gain
(available in dev mode)
2019-04-10 08:48:03 +02:00
jmoenig 3112547f73 made HOF primitives hidable 2019-04-09 19:08:35 +02:00
jmoenig f86c0c7bdd added "map" and "for each" primitives to List category 2019-04-09 18:49:48 +02:00
jmoenig 4e40745485 added "write" command to Pen category (same as "label" from tools 2019-04-09 17:30:58 +02:00
jmoenig ac3e7aeda1 added pen attribute reporter 2019-04-09 16:58:26 +02:00
jmoenig a6891658a4 added reporter for graphic effects 2019-04-09 16:23:19 +02:00
jmoenig 1a45e9d066 deprecated graphic effects: "duplicate", "comic" and "confetti" 2019-04-09 15:57:44 +02:00
jmoenig 7dba7a0576 added "current" to costume input slot dropdown 2019-04-09 15:42:34 +02:00
jmoenig 13a32a9e64 new feature: new costume from list of pixels 2019-04-09 15:08:32 +02:00
jmoenig bfcd4c9027 new "stretch" primitive for costumes, also for flipping 2019-04-09 14:19:18 +02:00
jmoenig 530afb1a60 let "getImageAttribute" deal with null costumes 2019-04-09 10:27:55 +02:00
jmoenig 223e493316 pixel access primitives for bitmap and vector graphics 2019-04-09 10:04:14 +02:00
jmoenig ad96635b2e accept lists and lists of lists as inputs to the "get sound attribute" primitive 2019-04-08 17:22:27 +02:00
jmoenig 38727fa467 accept lists and lists of lists as inputs to all sound playing primitives 2019-04-08 16:43:42 +02:00
jmoenig 5427a7a396 accept a number as input for a sound - interpret as index 2019-04-08 16:04:49 +02:00
jmoenig d1df74c7fc added relabelling information for the new "play sound at sample rate" block 2019-04-08 15:24:00 +02:00
jmoenig 1c9532edc3 new "play sound at sample rate" command primitive 2019-04-08 15:13:55 +02:00
jmoenig 6b874c18f3 new "getSoundAttribute" reporter primitive 2019-04-08 14:21:02 +02:00
jmoenig 4e4d4cb5db updated version 2019-04-07 08:53:53 +02:00
brianharvey a5754d7b24 threads.js fixes #2368 2019-04-06 22:24:42 -07:00
jmoenig fe371f2537 simplified fading curves for click reduction
duh ;-)
2019-04-05 13:08:21 +02:00
jmoenig 4e0a407ecb stop microphone output when the user presses the stop button 2019-04-05 12:12:40 +02:00
jmoenig 6c024bab40 updated German translation for "sample rate" 2019-04-05 12:05:15 +02:00
jmoenig c47da5cbfa added "sample rate" selector to microphone drow-down 2019-04-05 12:00:25 +02:00
jmoenig f4a813bbe8 tweaked oscillator fade-out 2019-04-05 11:47:20 +02:00
jmoenig 1db0ae0bf7 adjusted PianoKeyboard for the new audio engine
click reduction is an ugly business, those time curves can overlap and cause mayhem...
2019-04-05 11:13:03 +02:00
jmoenig aadd556a11 eliminated "clicks" when playing a frequency 2019-04-05 10:25:53 +02:00
jmoenig 091c81b484 eliminated "clicks" when playing music notes
thank you, @bromagosa , for your thoughts and hints about how to accomplish this!
2019-04-05 10:03:53 +02:00
jmoenig 837e95e329 added inheritance support for "balance" 2019-04-04 18:40:13 +02:00
jmoenig 82deaac4f2 added inheritance support for "volume" 2019-04-04 18:22:56 +02:00
jmoenig 12c4a994fa added 'volume' and 'balance' selectors to the OF block 2019-04-04 15:32:36 +02:00
jmoenig 7bf45e0821 moved "stage width" and "stage height" into attribute menu of the OF block for the stage 2019-04-04 15:16:13 +02:00
jmoenig 2958b2d24e updated German translation 2019-04-04 14:58:48 +02:00
jmoenig 336d276784 renamed "pan left/right" to "balance" 2019-04-04 14:51:13 +02:00
jmoenig e17161028c make sure to stop frequencies inside forever loops on stop button 2019-04-04 14:44:47 +02:00
jmoenig 19a8aa0432 tweaked instrument setting 2019-04-04 07:58:31 +02:00
jmoenig 0da085bc59 new "play frequency" commands in the Sounds category 2019-04-04 07:08:40 +02:00
jmoenig 33a48ae873 German translation update for volume and panning blocks 2019-04-03 16:08:04 +02:00
jmoenig 2ee948b505 added relabelling information for the new stereo-panning blocks 2019-04-03 15:12:49 +02:00
jmoenig 13379e8ad2 new feature: audio stereo-panning blocks
individual, persistent, non-inheritable, stereo-panning attribute range -100 to 100 for sprites and the stage, default is 0.
2019-04-03 15:06:08 +02:00
jmoenig 4ebe51fe12 added relabelling information for the new volume blocks 2019-04-03 14:26:54 +02:00
jmoenig b21fea7a32 new feature: volume blocks
individual, persistent, non-inheritable, decibels-based volume attribute for sprites and the stage
2019-04-03 14:18:46 +02:00
jmoenig 01b3c77aab Safari compatibility tweaks (only use StereoPanner if available) 2019-04-03 12:37:35 +02:00
jmoenig 001e90f01a added "log2" function selector to monadic reporter, tweaked "log" 2019-04-02 16:13:50 +02:00
jmoenig b9519e51e1 map volume to a logarithmic gain scale
because that's how acoustics works, to get it right (unlike Scratch3)
2019-04-02 16:02:10 +02:00
jmoenig 53140c9108 added basic stereo-panning support for notes 2019-04-02 12:50:43 +02:00
jmoenig f4a7b59c49 added basic stereo-panning support for sounds
(under construction)
2019-04-02 12:40:00 +02:00
jmoenig 4d9dafcad1 new audio scheme support for the stage 2019-04-02 10:45:41 +02:00
jmoenig 91f4391509 use AudioContext to play recorded sounds 2019-04-02 10:33:34 +02:00
jmoenig 514ec3a1bf lazily initialize volume property 2019-04-02 07:19:44 +02:00
jmoenig 6d2ed9752c added volume support for notes (under construction) 2019-04-01 17:43:45 +02:00
jmoenig da6ae70e7d refactored audio context sharing and lazy initialization 2019-04-01 15:33:45 +02:00
jmoenig bc621b6ca7 took out gain node from Note oscillator
(will be used for "volume" setting)
2019-04-01 15:14:25 +02:00
jmoenig eced999b6c let the Microphone share the Note prototype's AudioContext
make sure all of Snap! uses just a single AudioContext in order to save hardware resources
2019-04-01 13:56:53 +02:00
jmoenig 6ab1965cf7 updated German translation 2019-03-31 13:28:28 +02:00
jmoenig dd59563f00 added "stage width" and "stage height" as gettable attributes to MY 2019-03-31 13:20:39 +02:00
jmoenig b820ccdd5e added JIT-compilation to live-audio scripting 2019-03-30 11:55:29 +01:00
jmoenig 562f31c281 support multi-channel live-audio scripting 2019-03-30 10:49:19 +01:00
jmoenig c39e9eb115 tweaked microphone to keep running while a modifier reporter exists 2019-03-28 17:48:39 +01:00
jmoenig d07b35a2d8 new experimental live audio-scripting support 2019-03-28 17:20:28 +01:00
jmoenig f18f299396 updated French translation 2019-03-26 09:00:12 +01:00
jmoenig bf07a4c450 fixed unintentional pen trails when manually cloning or duplicating a sprite
whose pen is down
2019-03-25 15:26:29 +01:00
jmoenig d8713ad4d5 updated version 2019-03-25 15:08:16 +01:00
Bernat Romagosa b20705c46c fixed getCollections method 2019-03-22 16:38:59 +01:00
jmoenig cf7fb8f64e updated ops for the new microphone dropdown names 2019-03-18 15:36:51 +01:00
Jens Mönig 71f7003529
Merge pull request #2358 from jguille2/cat5c
Another (the last?) Catalan language pack update before Snap5
2019-03-18 15:24:30 +01:00
jmoenig af4238eead updated German translation 2019-03-18 15:19:26 +01:00
jmoenig fb36408553 renamed some items of the microphone dropdown 2019-03-18 15:14:20 +01:00
jmoenig a8607e5326 replaced 'colorBelowSprite' with 'colorAtSprite' 2019-03-18 09:19:35 +01:00
jmoenig 65944c9849 renamed 'colorAtSprite' to 'colorBelowSprite'
(first step to refactoring it altogether)
2019-03-17 19:28:43 +01: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 4fdbdf3e61 improved microphone pitch detection 2019-03-15 10:28:13 +01:00
jmoenig ab092dc59c optimized microphone volume detection 2019-03-13 17:01:08 +01:00
jmoenig b6ebbce681 made "play frequency" command experimental / only revealed in dev 2019-03-13 08:34:15 +01:00
jmoenig 92cd0d1e13 simplified and optimized pitch detection, made it work on Safari 2019-03-13 08:26:36 +01:00
jmoenig 4a95cbae8a disabled pitch detection for Safari, so at least the other microphone features work 2019-03-12 16:15:48 +01:00
jmoenig 25d4809830 updated relabel-dictionary 2019-03-12 11:26:54 +01:00
jmoenig 94bf8e0402 added "^" reporter (power of) in the Operators category 2019-03-12 11:18:05 +01:00
jmoenig 3686b71a72 updated German translation for "play frequency" primitive 2019-03-12 08:37:47 +01:00
jmoenig 1300b227ea added "play frequency" primitive to "Sound" category 2019-03-12 08:30:45 +01:00
jmoenig 39d19fabe1 changed microphone volume (back) to a scale of 0-100 2019-03-12 07:40:02 +01:00
jmoenig 40aedac22c make sure to localize microphone settings menu 2019-03-11 16:36:27 +01:00
jmoenig 038f55a8e5 updated German translation for microphone settings 2019-03-11 16:33:23 +01:00
jmoenig 5f101d4669 tweaked microphone menu 2019-03-11 16:30:56 +01:00
jmoenig 63b51d6309 added microphone "resolution" settings to GUI 2019-03-11 16:21:10 +01:00
jmoenig 25b5313ca5 fixed a glitch in Microphone >> setResolution 2019-03-11 16:19:13 +01:00
jmoenig af1397d7d3 added microphone "resolution" concept governing "bins" (buffer / bin sizes) 2019-03-11 15:25:23 +01:00
jmoenig a6439559e5 tweaked pitch detection to smoothen low audio signals 2019-03-10 15:04:45 +01:00
jmoenig c566b91f84 updated German translation for pitch-detection 2019-03-10 13:11:03 +01:00
jmoenig 9efc4c582d tweaked note detection to only change when the audio signal is strong enough 2019-03-10 12:58:23 +01:00
jmoenig 8ff79b0d8c added microphone note and pitch detection 2019-03-10 11:33:23 +01:00
jmoenig 01ec1a7448 simplified "globe" symbol 2019-03-07 09:35:45 +01:00
jmoenig 22076c9f52 German translation update (microphone features) 2019-03-07 09:21:38 +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 b5c2a1db0e tweaked microphone synching 2019-03-06 17:26:05 +01:00
jmoenig db0301c8cc let users turn off microphone manually in the settings menu (in the offline version) 2019-03-06 17:08:53 +01:00
jmoenig 63a0f343a6 keep microphone always on when running Snap! locally
otherwise users need to re-allow microphone usage every time the block is eveluated again later
2019-03-06 17:06:49 +01:00
jmoenig ea25dad812 new "microphone" reporter in Sensing for getting volume, signals and frequencies 2019-03-06 16:44:20 +01:00
jmoenig 58151dd3a7 updated version history 2019-03-05 08:59:33 +01:00
jmoenig d95539bfd5 added "globe" icon to language menu item 2019-03-05 08:49:26 +01:00
jmoenig 324a8e5999 updated German translation 2019-03-04 18:47:51 +01:00
jmoenig 0efd49bb42 tweaked project dialog's initial width 2019-03-04 18:33:25 +01:00
jmoenig b6a3039965 changed project dialog's initial & miminum extent 2019-03-04 18:20:09 +01:00
jmoenig e3fcfc0b6e spread project dialog action buttons over 2 rows 2019-03-04 18:12:43 +01:00
jmoenig 670595e4c8 reenabled publish / unpublish buttons in the project dialog 2019-03-04 16:39:58 +01:00
jmoenig 3ad75ed84d deprecated storing projects in localStorage 2019-03-04 15:45:26 +01:00
jmoenig 6f529f0276 replaced "storage" icon in project dialog with "globe" symbol 2019-02-27 12:35:52 +01:00
jmoenig 7d5f903135 new "globe" symbol 2019-02-27 12:27:33 +01:00
jmoenig 0a0a4f228f removed an obsolete comment 2019-02-26 19:11:58 +01:00
Bernat Romagosa 8d15e3c983 kind of a kludge, but it fixes the focus issue with embedded iframes 2019-02-26 10:37:56 +01:00
jmoenig c7a20aca2c another attempt at preventing embedded proects from getting focus 2019-02-26 10:07:26 +01:00
jmoenig c136fc84a3 disabled calls to world.worldCanvas.focus()
in the hope that it prefents projects embedded in iFrames to automaticalls scroll into view
2019-02-26 07:35:01 +01:00
jmoenig 6656cd62b5 made "inheritance support" setting hidden 2019-02-26 07:19:42 +01:00
jmoenig fd009c2d7b don't focus embedded worlds 2019-02-25 16:39:56 +01:00
jmoenig a5018932e4 updated "about Snap" data 2019-02-25 07:32:51 +01:00
Joan Guillén i Pelegay 1b6e89fafe Updating changes date 2019-02-24 03:24:18 +01:00
jmoenig a7aeba8633 updated version dates 2019-02-22 18:10:45 +01:00
Jens Mönig 8c13fddd3a
Merge pull request #2338 from bromagosa/allow-importing-custom-block-scripts
Allow loading downloaded scripts that contain custom blocks
2019-02-22 18:05:58 +01:00
jmoenig 31d18aa4ef tweaked German translation 2019-02-22 17:55:28 +01:00
jmoenig 04eb25cc9b updated version history 2019-02-22 17:50:26 +01:00
jmoenig 4d63273e7f fixed vector editor pipette tool shift-for-fill-color for good 2019-02-22 17:23:42 +01:00
jmoenig 4cc79fe126 reverted redundant changes to paint.js 2019-02-22 17:17:44 +01:00
Jens Mönig af4b8141c9
Merge pull request #2337 from jmoenig/vector-edit
fix pipette bug
2019-02-22 15:03:24 +01:00
Jens Mönig 5a42e2b61c
Merge pull request #2336 from bromagosa/fixes-doPlayUntil-js-error
Removes JS error when clicking on "play sound until done" with no sound selected
2019-02-22 14:57:22 +01:00
Bernat Romagosa b0815159e0 allow loading downloaded scripts that contain custom blocks 2019-02-22 07:29:33 +01:00
Bernat Romagosa dfd9b78f48
Formatting 2019-02-21 07:41:08 +01:00
Brian Harvey 7287a3c2fa
Merge branch 'master' into vector-edit 2019-02-20 22:29:39 -08:00
brianharvey f48f7cae1e fix pipette bug
Shift-click on pipette button makes it work on fill color instead of
edge.  (The shiftness is the click on the button itself, unlike other
buttons, but pipette is different anyway because when you let go it
switches back to the old button selection.)
2019-02-20 22:20:54 -08:00
jmoenig ba347990c1 fixed deleting a single command inside a stack
which somehow got broken when allowing commands inside reporter rings
2019-02-21 01:42:46 +01:00
Bernat Romagosa d05b7becc0 Removes JS error when clicking on "play sound until done" with no sound selected 2019-02-20 09:22:11 +01:00
Bernat Romagosa ab9a62d3df Collection functions in cloud.js (#2334)
* collection functions

* fixed getUserCollections method

* reodered getCollectionProjects params to match other functions

* getUserCollections is safe against null params

* renamed body params in addProjectToCollection

* addProjectToCollection call was missing error string

* added withThumbnail param to getCollectionProjects, plus wrapped at 80 chars

* removed trailing slash from getCollectionProjects query

* added Cloud methods to set collection thumbnail and remove project from collection

* updated removeProjectFromCollection to match API

* add getCollectionMetadata method to cloud.js

* added methods to update collection name and description to cloud.js

* added method to remove a collection

* added methods to share, unshare, publish and unpublish collections

* renamed removeCollection to deleteCollection, to match deleteProject

* fixed which collection methods need credentials and which don't

* getUserCollection needs credentials

* added Cloud >> addEditorToCollection

* added Cloud >> removeEditorFromCollection

* added Cloud >> getCollectionsContainingProject

* reordered getRemixes params

* updated cloud module date
2019-02-20 07:27:57 +01:00
jmoenig c3a687e506 tweaked help for setting Edge/Fill colors in vector editor 2019-02-20 07:16:05 +01:00
jmoenig 94b8b93459 tweaked changes for LINT 2019-02-20 06:54:51 +01:00
Jens Mönig 28f2dfcca6
Merge pull request #2323 from swiperthefox/project-note-editor
Fix a bug of the project note editing dialog
2019-02-20 06:52:03 +01:00
jmoenig dddf1e4fee change back vector editor names
so they fit in the window
2019-02-20 06:46:27 +01:00
Jens Mönig 532c4fbf9d
Merge pull request #2329 from jmoenig/vector-edit
fix vector editor colors
2019-02-20 06:03:09 +01:00
jmoenig bce805d616 Tweaked German translation 2019-02-20 06:01:43 +01:00
jmoenig f1097de256 udated German translation 2019-02-19 22:43:48 +01:00
jmoenig 5bd667fc8e tweaked numerical type check
thanks, @joker314 for the suggestion!
2019-02-19 22:34:57 +01:00
jmoenig 1a3592de7f fixed #2332
I hate it. It's fixes like this that bog Snap! down.
2019-02-19 22:08:30 +01:00