jmoenig
4d9cc90c1f
made "temporary?" attribute for clones settable
...
in the SET->my... block
2019-08-07 12:27:00 +02:00
jmoenig
f22bc546ef
added "rgba" option to (aspect) AT (location) reporter in the sensing category
...
returns a 4-item list of values from 0-255 (same is pixels from a costume)
2019-08-07 11:08:32 +02:00
jmoenig
3c10c4517b
new dev version
2019-08-07 10:58:27 +02:00
Bernat Romagosa
f3366e4d08
Merge branch 'master' of https://github.com/jmoenig/Snap into fix-audio-context-death
2019-08-06 17:01:48 +02:00
Bernat Romagosa
ee40ae21a4
resumes the audio context every time we play a sound
2019-08-06 17:01:44 +02:00
jmoenig
98041fa6c9
prepared maintenance release
2019-08-06 15:00:21 +02:00
jmoenig
1d66211c92
Simplify scrollBar size calculations
...
thanks, @cycomachead !
2019-08-06 13:17:29 +02:00
jmoenig
a629388f51
fixed color of scripts scroll frame
...
so it works better with @cycomachead 's fix to the scrolling system
2019-08-06 12:01:40 +02:00
jmoenig
7cd4a56684
updated version history and morphic credits
2019-08-06 09:39:54 +02:00
Jens Mönig
4921597b1c
Merge pull request #2470 from jmoenig/fix-scrollframe-bars
...
Accounts for the scrollbars in ScrollFrameMorphs.
2019-08-06 09:24:54 +02:00
jmoenig
53e8e92706
updated version history
2019-08-06 09:09:51 +02:00
jmoenig
7564dca5fc
updated version history
2019-08-06 08:59:55 +02:00
Jens Mönig
b08ffe7348
Merge pull request #2467 from bromagosa/fix-OGG-firefox
...
fixes importing OGGs in Firefox
2019-08-06 08:54:10 +02:00
jmoenig
a2237b7a53
new experimental "paste on" block in the "pen" category
...
currently hidden in dev mode
2019-08-06 07:53:56 +02:00
jmoenig
681de687c0
new dev version
2019-08-06 07:42:02 +02:00
Michael Ball
b7bf8bab1a
Accounts for the scrollbars in ScrollFrameMorphs.
...
This ensures that the stopping point of the scrollbar is beyond the length of
the contents that it is scrolling, and that when scrolling is calculated, it
will now account for the presence of a scrollbar. This allows
you to scroll a little extra so you can always see all content.
Fixes #2468
Fixes #638
Fixes #804
2019-08-05 01:28:35 -07:00
Bernat Romagosa
a73c562b11
fixes importing OGGs in Firefox
2019-07-29 10:19:44 +02:00
jmoenig
140107516b
fixed default names for 'script variables' block
2019-07-25 18:49:20 +02:00
jmoenig
bbc88b0c14
fixed #2041 - follow up
2019-07-24 12:52:22 +02:00
jmoenig
bb59c386a5
prepared maintenance release
2019-07-24 12:23:47 +02:00
jmoenig
ab69d1adb4
fixed #2041
2019-07-24 12:19:22 +02:00
jmoenig
421c5dafd5
updated credits
2019-07-23 15:58:01 +02:00
jmoenig
5795f18883
updated credits, prepared maintenance release
...
mentioning @swiperthefox , @DarDoro and @ToonTalk for their contributions to IME support
2019-07-23 09:17:12 +02:00
jmoenig
e652c32162
upated morphic credits
...
with mentions of @swiperthefox, @DarDoro and @bromagosa
2019-07-23 09:02:49 +02:00
jmoenig
3d3e098103
minor code reformatting for LINTers
2019-07-23 08:00:07 +02:00
jmoenig
159196113e
updated version history
2019-07-22 19:08:02 +02:00
Jens Mönig
e90ec0fa5d
Merge pull request #2322 from swiperthefox/hidden-textarea-ime
...
Provide IME support to text editing using hidden textarea
2019-07-22 18:39:39 +02:00
jmoenig
727441e2c8
new dev version
2019-07-22 18:38:36 +02:00
jmoenig
54602a6ef6
prepared maintenance release
2019-07-17 20:15:28 +02:00
jmoenig
f553d673bf
lemme fix that syntax for ya ;-)
2019-07-17 20:10:24 +02:00
Bernat Romagosa
a9d2763482
fixes bug when fetching collection list from community site
2019-07-17 18:00:38 +02:00
jmoenig
8d8ad054d0
prepared maintenance release
2019-07-15 08:18:35 +02:00
jmoenig
e74538c8fa
updated version history
2019-07-15 08:01:20 +02:00
Jens Mönig
9810b30f54
Merge pull request #2455 from jguille2/messageSpecialOptionMenu
...
Removing 'any message' from messageSpecialOptionMenu
2019-07-15 07:53:28 +02:00
Jens Mönig
9ae482b8ca
Merge pull request #2454 from jguille2/allMessageNames
...
allMessageNames function working with the new specialOptionMenus
2019-07-15 07:52:55 +02:00
jmoenig
e28bd1ca39
fixed a glitch when running a generic WHEN hat block with a literal Boolean input
2019-07-15 07:38:05 +02:00
Zhenlei Jia
e42ccf1b53
resolved conflicts to push to github.
2019-07-11 09:05:49 -04:00
Zhenlei Jia
d8e2bc3129
1. The underlying textarea now listens to "input" event, and update the content of target morphic
...
accordingly.
2. The textarea still listens to "keydown" and "keyup" events, for the following puerpose:
"keydown" event handler will detech some system shortcuts, add will pass it to "the world".
"keyup" event handler is used to capture the change of selection status and cursor position of the
textarea (which is not captured in the above "input" event), and update the target morphic.
2019-07-11 08:38:51 -04:00
Joan Guillén i Pelegay
80efe569e0
Keeping messagesReceivedMenu for backward (5.0.0-5.0.3) support
2019-07-10 23:01:40 +02:00
Joan Guillén i Pelegay
61c7c165a2
Removing 'any message' from messageSpecialOptionMenu
2019-07-10 11:06:09 +02:00
jmoenig
e649dd014d
prepared maintenance release
2019-07-10 10:40:34 +02:00
Joan Guillén i Pelegay
c2173e4036
Updating allMessageNames function so that it also work with the new specialOptionMenus
2019-07-10 10:39:54 +02:00
jmoenig
17fb241d1a
enhanced CSV-parsing to auto-detect the most likely delimiter
...
among comma, semi-colon, pipe and tab based on examining the first line
2019-07-10 10:31:07 +02:00
jmoenig
3d16e1971b
prepared maintenance release
2019-07-09 19:03:54 +02:00
jmoenig
9aabc19076
fixed a layout glitch for variadic C-shaped input slots
...
thanks, @bromagosa for the bug report!
2019-07-09 18:48:01 +02:00
jmoenig
0e9e9a05a7
experimental tolerant color collision detection (in dev mode)
2019-07-08 12:32:29 +02:00
jmoenig
3d6d95d949
new dev version
2019-07-08 12:27:32 +02:00
jmoenig
28fcf7ef1e
prepared maintenance release
2019-07-04 19:06:30 +02:00
jmoenig
b5e16227a1
show "browser" source option in project dialog when (deprecated) locally stored projects still exist
2019-07-04 13:44:53 +02:00
jmoenig
025c3458a5
eliminated an occasional empty label line when variadic inputs wrap as a whole
...
thanks, @maryfries , for reporting this bug!
2019-07-03 10:32:27 +02:00
jmoenig
71f3b37f14
optimized collision detection
...
by only looking at the alpha channel data
2019-07-02 16:50:11 +02:00
jmoenig
c5746036b8
added gliding animation when inserting blocks using the keyboard
2019-07-01 19:05:48 +02:00
jmoenig
f0c192778c
fixed a race condition in Morph.glideTo()
2019-07-01 19:03:11 +02:00
jmoenig
9f11b84413
updated version history
2019-07-01 14:01:29 +02:00
Jens Mönig
64bda84857
Merge pull request #2433 from bromagosa/cloud-collection-size-fix
...
fixes collection grid page size
2019-07-01 13:58:09 +02:00
jmoenig
2d891b0818
updated version history
2019-07-01 11:26:09 +02:00
Jens Mönig
a6d1a2c6ab
Merge pull request #2447 from jmoenig/foreach-bug
...
fix for each bug
2019-07-01 11:18:33 +02:00
jmoenig
5bff2bafd7
fixed #2446
2019-07-01 11:12:32 +02:00
jmoenig
a5770eb000
new dev version
2019-07-01 11:07:57 +02:00
brianharvey
b0fe98a9a8
fix for each bug
2019-07-01 00:06:12 -07:00
Bernat Romagosa
32176c8421
fixes collection grid page size
2019-06-29 10:43:08 +02:00
jmoenig
6a9d257cc4
prepared release
2019-06-27 19:21:53 +02:00
jmoenig
9b50de81ee
updated version history - changed status to Release Candidate
2019-06-27 16:34:44 +02:00
jmoenig
d5742755a8
adjusted French translation to the switched order of inputs for COMBINE
2019-06-25 17:10:09 +02:00
jmoenig
d187168aa3
adjusted Catalan translation to the switched order of inputs for COMBINE
2019-06-25 17:06:47 +02:00
jmoenig
65da4cd6ba
adjusted Portuguese translation to the switched order of inputs for COMBINE
2019-06-25 17:01:34 +02:00
jmoenig
997a993862
adjusted Spanish translation to the switched order of inputs for COMBINE
2019-06-25 16:48:13 +02:00
jmoenig
eff20a0962
adjusted German translation to the switched order of inputs for COMBINE
2019-06-25 16:43:19 +02:00
jmoenig
54b49265cd
took out "relabel" options for COMBINE
2019-06-25 16:25:56 +02:00
jmoenig
bc908f9608
renamed COMBINE label, switching the inputs
2019-06-25 16:21:42 +02:00
jmoenig
ca56432c3a
optional formal inputs for rings in MAP, KEEP, FIND, COMBINE
...
experimental:
#1 - element
#2 - optional | index
#3 - optional | source list
2019-06-25 16:05:28 +02:00
jmoenig
05f7c2da06
adusted French translation to the new HOF label
2019-06-24 09:03:22 +02:00
jmoenig
1468f5cda1
adjusted Spanish translation to the new HOF labels
2019-06-24 09:00:58 +02:00
jmoenig
b8942b68fe
adusted German translation to new HOF names
2019-06-24 08:57:46 +02:00
jmoenig
763fbde15d
removed "such that" from KEEP and FIND block labels
2019-06-24 08:54:08 +02:00
jmoenig
18a37da698
updated version history
2019-06-24 08:49:09 +02:00
Jens Mönig
99e3d79b09
Merge pull request #2412 from MMSequeira/master
...
Update and correct Portuguese (Portugal) translation
2019-06-24 08:34:40 +02:00
Manuel Menezes de Sequeira
ff312c3368
Update Portuguese (Portugal) translation with negative of block
2019-06-18 14:22:49 +01:00
Manuel Menezes de Sequeira
6f4642ac0d
Localize context menu for custom block text fragments
2019-06-12 12:58:05 +01:00
Manuel Menezes de Sequeira
ad8ad84c92
Localize the "special" input menu item
2019-06-12 11:56:19 +01:00
Manuel Menezes de Sequeira
0c92ec4951
Update and correct Portuguese (Portugal) translation
2019-06-12 00:02:52 +01:00
Joan Guillén i Pelegay
e3a643d898
Updating Catalan translation
2019-06-09 00:48:26 +02:00
jmoenig
6aba1fcb16
updated version history
...
and added some more typecasting checks
2019-06-06 11:32:06 +02:00
Bernat Romagosa
1da0ddef1f
added parseFloat to maps module so it properly parses lat and long from strings
2019-06-06 10:39:01 +02:00
jmoenig
09551e33a0
optimized table observation
2019-06-04 07:51:32 +02:00
jmoenig
ac2e1969c0
fixed table watcher cell updates for costumes (save / load)
2019-06-04 07:25:00 +02:00
jmoenig
4e25814da2
fixed #682
2019-06-04 00:16:51 +02:00
jmoenig
82c6a653c4
fixed #670 and #1804
2019-06-03 23:03:43 +02:00
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
5cfc67ae1a
made watchers immediately react to inheritance changes
2019-06-02 16:09:29 +02:00
jmoenig
13b10457e5
made "pen down?" attribute inheritable
2019-06-02 15:54:28 +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
ccaa3a03b9
added "shown?" predicate to the stage
2019-06-01 11:50:12 +02:00
jmoenig
10b1dd1d4d
new "shown?" predicate
2019-06-01 11:41:05 +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
cf692d0213
allow numbers as sprite names in SET
2019-05-31 11:27:55 +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
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