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