jmoenig
|
ae8e1d0d63
|
fixed #1740
|
2019-06-03 16:54:31 +02:00 |
jmoenig
|
2b93fb1b4c
|
fixed #2249, predicates inside generic WHEN hats can now pass upvars
|
2019-06-03 12:56:06 +02:00 |
jmoenig
|
ee9eb87977
|
made "shown?" attribute inheritable
|
2019-06-02 15:32:28 +02:00 |
jmoenig
|
2e3cdac9f5
|
made "pen down?" and "shown?" attributes watchable onstage
|
2019-06-02 13:54:52 +02:00 |
jmoenig
|
a5be0dff9c
|
updated German translation for "shown?" and "pen down?"
|
2019-06-01 11:57:11 +02:00 |
jmoenig
|
073f9ca94e
|
new "pen down?" predicate
|
2019-06-01 11:31:43 +02:00 |
jmoenig
|
f6d42037be
|
added support for zxy, zyx and xyz style maps and satellite imagery
|
2019-05-31 18:36:31 +02:00 |
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
|
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
|
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
|
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
|
34d64e5a99
|
fixed stage-size settings bug
|
2019-05-21 07:21:45 +02:00 |
jmoenig
|
f3d0b5fb72
|
updated version dates
|
2019-05-20 16:56: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 |
jmoenig
|
06fcbc3823
|
more refactoring to generalize projection extensions
|
2019-05-16 19:03:59 +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
|
358296bb11
|
auto-start video capture when querying, stop video on stop-all
|
2019-05-08 15:25:29 +02:00 |
jmoenig
|
6a65fa7c9c
|
integrated video capture control into global settings prims in Sensing
|
2019-05-08 00:45:22 +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
|
a31ed67a51
|
German translation update
|
2019-05-03 09:02:55 +02:00 |
jmoenig
|
af7835b1e4
|
added relabelling options for HOF-prims
|
2019-05-03 08:47:36 +02:00 |
jmoenig
|
1ca1fc4634
|
reverted reordering MY block dropdown
back to similarities
|
2019-05-03 07:44:09 +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
|
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
|
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
|
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
|
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
|
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 |
jmoenig
|
d23e3cc17c
|
updated German translation (for new HOF prims)
|
2019-04-25 15:56:40 +02:00 |
jmoenig
|
e5a95685c4
|
new "combine" primitive in list category
|
2019-04-24 00:08:05 +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 |
jmoenig
|
6f76ba2b8a
|
enabled text-variables as inputs for graphic effects / pen attributes
|
2019-04-12 14:24:50 +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
|
ed8c9b4575
|
fixed #2367
(changing project source after exporting to disk)
|
2019-04-10 10:48:45 +02:00 |
jmoenig
|
f55438b4e6
|
took out MAP and FOREACH primitives gain
(available in dev mode)
|
2019-04-10 08:48:03 +02:00 |
jmoenig
|
223e493316
|
pixel access primitives for bitmap and vector graphics
|
2019-04-09 10:04:14 +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 |
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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 |
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 |
jmoenig
|
4fdbdf3e61
|
improved microphone pitch detection
|
2019-03-15 10:28:13 +01:00 |
jmoenig
|
92cd0d1e13
|
simplified and optimized pitch detection, made it work on Safari
|
2019-03-13 08:26:36 +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
|
038f55a8e5
|
updated German translation for microphone settings
|
2019-03-11 16:33:23 +01:00 |