jmoenig
|
150cca1f9a
|
added "id" option to hyperizable monadic function reporter
|
2020-06-24 11:58:28 +02:00 |
jmoenig
|
49a7575697
|
added "APL scalars" option to settings blocks
|
2020-06-24 11:19:45 +02:00 |
jmoenig
|
7d214795ea
|
added the ability to only show items in block drop-down menus if the shift-key is pressed
|
2020-06-24 10:18:49 +02:00 |
jmoenig
|
2a86245aae
|
added hidden preference option for APL-scalars in the settings menu
|
2020-06-22 14:04:42 +02:00 |
jmoenig
|
1dade6c03f
|
tweaked hyperization for APL-style scalars (nested single-item lists)
|
2020-06-22 09:56:49 +02:00 |
jmoenig
|
cb83b9636c
|
refactored hyper code: renamed dimensionOf() to rank()
|
2020-06-21 16:42:45 +02:00 |
jmoenig
|
6b8d67d3ad
|
fixed block layout reach
I hope. Thanks, @brianharvey for reporting this!
|
2020-06-20 12:53:36 +02:00 |
jmoenig
|
22efa1731d
|
more relabelling options for motion blocks
|
2020-06-20 08:37:49 +02:00 |
jmoenig
|
39ae4ff6ba
|
added relabelling options for loops
|
2020-06-19 11:26:11 +02:00 |
jmoenig
|
cbbe6983d1
|
enable relabelling blocks with shifting inputs
|
2020-06-19 11:17:55 +02:00 |
R4356th
|
2b4103c2b7
|
Remove script type declaration
|
2020-06-18 14:24:38 +06:00 |
jmoenig
|
066c7834ac
|
redesigned the gears symbol
|
2020-06-17 14:42:05 +02:00 |
jmoenig
|
9871e323fb
|
expanding a collapsed comment brings it to the front
|
2020-06-15 09:54:02 +02:00 |
jmoenig
|
51e147757f
|
fixed recursive calls to "broadcast and wait"
|
2020-06-15 07:21:47 +02:00 |
jmoenig
|
b5fb8c3ec4
|
fixed editing cells in list watchers showing more than 100 items
|
2020-06-14 11:58:01 +02:00 |
jmoenig
|
1085e5dcc2
|
enable soft keyboard on Android
|
2020-06-13 15:19:53 +02:00 |
jmoenig
|
0a187e5be9
|
optimized special list shadowing
|
2020-06-11 07:58:03 +02:00 |
jmoenig
|
387cdca5ab
|
shadow special lists (costumes, sounds) when adding an element to them
|
2020-06-10 12:22:48 +02:00 |
jmoenig
|
2ca491abfa
|
fixed a Morphic submenu closing bug
|
2020-06-10 11:46:29 +02:00 |
jmoenig
|
ad7ce96abb
|
Morphic documentation update (in progress)
|
2020-06-09 13:36:36 +02:00 |
jmoenig
|
5dd2d800cb
|
fixed releasing a permanent clone programmatically in presentation mode
|
2020-06-09 00:28:48 +02:00 |
jmoenig
|
b1a9f2fced
|
optimized cursor position inside editable text elements
|
2020-06-08 16:46:39 +02:00 |
jmoenig
|
4aef544dc1
|
updated German translation
|
2020-06-08 13:42:21 +02:00 |
jmoenig
|
559e6f047a
|
changed help text for "export blocks"
|
2020-06-08 13:39:22 +02:00 |
jmoenig
|
f602a69a85
|
made sure edited custom bloc specs are unique
|
2020-06-08 12:21:04 +02:00 |
jmoenig
|
a205391b9f
|
fixed a bug in APPEND
thanks, @brianharvey !
|
2020-06-07 12:35:04 +02:00 |
jmoenig
|
54bb8e2bd4
|
updated German translation
|
2020-06-06 18:52:58 +02:00 |
jmoenig
|
7f9022bb28
|
changed help text for stage pic
|
2020-06-06 18:50:58 +02:00 |
jmoenig
|
e7bb8615bc
|
updated German translation for "result pic..."
|
2020-06-04 11:31:47 +02:00 |
jmoenig
|
ffcffd6636
|
added regular "result pic..." entry to reporter block context menu
|
2020-06-04 11:16:19 +02:00 |
jmoenig
|
e7ba24b083
|
made "zoom blocks" dialog undraggable on touch devices
|
2020-06-01 13:58:55 +02:00 |
jmoenig
|
6eb1c85504
|
tweaked touch screen settings
|
2020-06-01 13:51:52 +02:00 |
jmoenig
|
69b0009dca
|
disabled Boolean input type assertions for conditionals
|
2020-05-30 14:26:01 +02:00 |
jmoenig
|
42a28cca7b
|
fixed a color sensing glitch
|
2020-05-29 13:56:49 +02:00 |
jmoenig
|
74a257fd72
|
used new symbols for block-context-menu options
|
2020-05-28 15:11:00 +02:00 |
jmoenig
|
a4a0ca5e83
|
added "checked box" symbol
|
2020-05-28 09:14:57 +02:00 |
jmoenig
|
6bcf74af4e
|
collapse slot dialog when switching from input to label text
|
2020-05-27 16:32:17 +02:00 |
jmoenig
|
aef3568e99
|
added thin arrow symbols
|
2020-05-27 13:02:32 +02:00 |
jmoenig
|
491d184664
|
made dark mode slightly darker
|
2020-05-27 11:25:45 +02:00 |
jmoenig
|
b62fd6f470
|
changed result for FIND to empty instead of false if none is found
|
2020-05-27 08:23:04 +02:00 |
jmoenig
|
c6f6e37100
|
enable Safari to close the sound recorder dialog
|
2020-05-26 16:15:53 +02:00 |
jmoenig
|
9f5ca8f52f
|
sort message names in drop-down menus alphabetically
|
2020-05-25 15:12:28 +02:00 |
jmoenig
|
9ee01a5d9a
|
updated German translation
|
2020-05-25 08:27:25 +02:00 |
jmoenig
|
ef9b826d7e
|
removed hyper-if experiment
|
2020-05-24 00:10:46 +02:00 |
jmoenig
|
5928c30c3c
|
updated German translation
|
2020-05-22 11:52:17 +02:00 |
jmoenig
|
88ff5b586a
|
updated version data
|
2020-05-22 11:39:48 +02:00 |
jmoenig
|
93144b59b2
|
experimental hyper-conditional
commented out for now
|
2020-05-22 11:35:56 +02:00 |
jmoenig
|
bca3a9d733
|
added type-assertions to conditionals
|
2020-05-20 16:09:59 +02:00 |
jmoenig
|
5144c1ba61
|
made (soft) keyboard entry caret transparent on mobile devices
|
2020-05-19 11:20:53 +02:00 |
jmoenig
|
0a8f5cfe99
|
Morphic: Changed getDocumentPositionOf() to use getBoundingClientRect()
|
2020-05-18 17:17:59 +02:00 |
jmoenig
|
712ab2e3ac
|
made sure to type-cast inputs to reportNumbers() to be numbers
thanks, @bromagosa, for catching this bug!
|
2020-05-18 10:25:29 +02:00 |
jmoenig
|
d7be2fd2ac
|
updated German translation
|
2020-05-18 08:58:03 +02:00 |
jmoenig
|
803370e463
|
prepare beta
|
2020-05-18 08:48:24 +02:00 |
jmoenig
|
f679095003
|
named "alpha"
|
2020-05-06 16:12:40 +02:00 |
jmoenig
|
2282c291f3
|
removed a redundant dev mode statement in snap.html
|
2020-04-15 17:35:38 +02:00 |
jmoenig
|
856aab3fe0
|
took out scaffolding in snap.html
|
2020-04-15 17:32:04 +02:00 |
jmoenig
|
b017ff3c28
|
migrated vector paint editor
|
2020-04-15 11:26:22 +02:00 |
jmoenig
|
0d053d3ff7
|
migrated paint editor
|
2020-04-14 18:23:12 +02:00 |
jmoenig
|
43bf03efa5
|
update push button / toggle button label colors when fixing layout
|
2020-02-26 10:57:21 +01:00 |
jmoenig
|
decefb6ef1
|
migrated control bar
|
2020-02-24 08:08:47 +01:00 |
jmoenig
|
2b4cb9ec5f
|
more migration for toggle button label variants
|
2020-02-21 18:45:00 +01:00 |
jmoenig
|
66b1104287
|
migrated a toggle button label variant
|
2020-02-21 18:37:30 +01:00 |
jmoenig
|
d62ec38a7c
|
migrated toggle button widgets
|
2020-02-21 18:08:06 +01:00 |
jmoenig
|
cb3ac6c033
|
migrated sprite rendering
|
2020-02-21 16:23:53 +01:00 |
jmoenig
|
6c5acd1111
|
set up testing environment for larger code base
|
2020-02-20 18:30:26 +01:00 |
jmoenig
|
9f1ad118b9
|
migrated dialog box widgets
|
2020-02-20 10:09:20 +01:00 |
jmoenig
|
f00a13a01f
|
migrated push button widgets
|
2020-02-20 07:39:42 +01:00 |
jmoenig
|
e958ca37fa
|
migrated "object" type for ArgMorph
|
2020-02-17 11:33:50 +01:00 |
jmoenig
|
a197fbf9c4
|
started to migrate input slots
|
2020-02-14 11:07:14 +01:00 |
jmoenig
|
e21f636732
|
load blocks.js into dev environment
|
2020-02-12 16:35:21 +01:00 |
jmoenig
|
2545a1f22f
|
turn on dev mode during development
|
2020-02-12 13:16:07 +01:00 |
jmoenig
|
eabeb7c87c
|
added demo menu suppor for symbols
|
2020-02-12 09:53:24 +01:00 |
jmoenig
|
d0fbf07eff
|
new architecture sketch for symbols
|
2020-02-10 15:06:46 +01:00 |
jmoenig
|
f7830ba9cf
|
set up development environment
|
2020-02-10 11:45:53 +01:00 |
jmoenig
|
fe2c9ef12c
|
prepared release
|
2020-01-28 19:39:00 +01:00 |
jmoenig
|
b107abf56a
|
force stereo audio recordings to mono
|
2020-01-28 19:18:28 +01:00 |
jmoenig
|
5133adbd45
|
new dev version
|
2020-01-28 08:21:11 +01:00 |
jmoenig
|
e1ac80b330
|
automatically remove orphaned variable watchers
|
2020-01-11 01:30:55 +01:00 |
jmoenig
|
b422a0c459
|
prepared patch
|
2020-01-10 17:55:09 +01:00 |
jmoenig
|
c6511c77b7
|
render Boolean slots correctly after mouse-over
|
2020-01-06 00:21:28 +01:00 |
jmoenig
|
acab6f7d94
|
prevent Morphs from sharing canvasses when rerendering
|
2020-01-04 23:49:42 +01:00 |
jmoenig
|
cff9dd32d5
|
prepared release
|
2020-01-03 15:31:52 +01:00 |
jmoenig
|
bfdf759fc5
|
updated translations version history
|
2020-01-03 14:38:45 +01:00 |
jmoenig
|
b72c4bce5f
|
recycle cached Canvasses in table views
|
2020-01-03 14:22:02 +01:00 |
jmoenig
|
8e27643869
|
recycle cached Canvasses in graphic symbols
|
2020-01-03 14:16:09 +01:00 |
jmoenig
|
5d979feff7
|
recycle cached Canvasses in the slot editor
|
2020-01-03 14:13:00 +01:00 |
jmoenig
|
9bc6bb9cf4
|
recycle cached Canvasses in Morphic widgets
|
2020-01-03 14:09:55 +01:00 |
jmoenig
|
adc1466350
|
recycle cached Canvasses in SyntaxElements (blocks and slots)
|
2020-01-03 14:04:57 +01:00 |
jmoenig
|
bef47c6026
|
recycle cached Canvasses in watchers
|
2020-01-03 14:00:58 +01:00 |
jmoenig
|
5103b07977
|
recycle cached Canvasses in Morphic
|
2020-01-03 13:51:22 +01:00 |
jmoenig
|
6fde4c4781
|
new dev version
|
2020-01-03 12:54:44 +01:00 |
jmoenig
|
cae4d87a5d
|
prepared release
|
2019-12-19 14:19:49 +01:00 |
jmoenig
|
34c8d245c2
|
refactored inheritance circularity avoidance
|
2019-12-19 09:00:54 +01:00 |
jmoenig
|
735a0551b1
|
avoid circular inheritance when using blocks to set sprites' parents
|
2019-12-18 23:28:06 +01:00 |
jmoenig
|
8e2fafb9c6
|
rearranged Snap! API into its own file
|
2019-12-18 15:57:59 +01:00 |
jmoenig
|
ebc456d5f1
|
added ability to add general message listeners for "any" message
|
2019-12-16 08:42:57 +01:00 |
jmoenig
|
e79e159921
|
added ability to add message listeners to broadcasts
|
2019-12-15 23:42:15 +01:00 |
jmoenig
|
d519a10f93
|
new Snap! API: programmatically broadcast messages and optionally wait from outside Snap!
|
2019-12-15 13:32:10 +01:00 |
jmoenig
|
c4d55b7b38
|
added direct relabelling option to pen trails blocks' context menus
|
2019-12-13 09:56:45 +01:00 |
jmoenig
|
03d56d4cc8
|
NEW Slovak translation, thanks, Peter Lukacovic
|
2019-12-10 17:46:42 +01:00 |
jmoenig
|
b2d9856521
|
save and restore "log pen trails" setting in project file
|
2019-12-09 15:48:52 +01:00 |
jmoenig
|
7aa4f7d965
|
support null-serialization in list-csv conversions
|
2019-12-08 23:39:50 +01:00 |
jmoenig
|
0047aeb70b
|
turn "log pen trails" off when loading or creating a new project
|
2019-12-07 10:51:52 +01:00 |
jmoenig
|
cf725d2e28
|
set the rotation point of "pen trails" costumes to the position of the sprite that creates them
|
2019-12-05 23:42:29 +01:00 |
jmoenig
|
4e1350837d
|
set the rotation point of "pen vectors" costumes to the position of the sprite that creates them
|
2019-12-05 23:28:57 +01:00 |
jmoenig
|
6d3bc37230
|
updated German translation
|
2019-12-03 13:08:13 +01:00 |
jmoenig
|
7c37719357
|
added "log pen vectors" session setting
|
2019-12-03 09:08:06 +01:00 |
jmoenig
|
fe7600d124
|
German translation update
|
2019-12-02 22:09:14 +01:00 |
jmoenig
|
e66046e71e
|
new "pen trails (SVG)" reporter
(experimental, hidden in dev)
|
2019-12-02 08:55:54 +01:00 |
jmoenig
|
c27fb90305
|
export pen trails as SVG
(under construction)
|
2019-12-02 08:52:32 +01:00 |
jmoenig
|
a918fd1f94
|
new dev version
|
2019-12-02 08:15:43 +01:00 |
jmoenig
|
b94fad2514
|
prepared release
|
2019-11-29 18:39:52 +01:00 |
jmoenig
|
2ff0b557ac
|
optimized color collision detection
|
2019-11-29 18:06:27 +01:00 |
jmoenig
|
57010f6894
|
new dev version
|
2019-11-29 10:09:18 +01:00 |
jmoenig
|
9202603136
|
prepared release
|
2019-11-19 15:53:47 +01:00 |
jmoenig
|
579ce4552a
|
wait until the camera actually records something when turning video capture "on"
|
2019-11-19 07:56:45 +01:00 |
jmoenig
|
13c9408ee4
|
only report video capture as "on" when the camera actually records something
|
2019-11-18 17:37:06 +01:00 |
jmoenig
|
b18d3c4de5
|
new dev version
|
2019-11-18 17:30:59 +01:00 |
jmoenig
|
f8e94d17fa
|
fixed variadic reporters library
|
2019-11-15 20:24:45 +01:00 |
jmoenig
|
c065b3552d
|
make sure list watchers are correctly initiailized
|
2019-11-15 17:30:20 +01:00 |
jmoenig
|
99cc42f511
|
prepared release
|
2019-11-15 15:55:03 +01:00 |
jmoenig
|
faae55d5b1
|
prevent costumes from becoming "broken" when pasting video snaps on them while the camera is not yet fully initialized
|
2019-11-15 09:39:22 +01:00 |
jmoenig
|
f7639df2b8
|
preserve the sprite's rotation point when taking a video-snap on it
|
2019-11-14 17:24:46 +01:00 |
jmoenig
|
2f9b080b23
|
disabled direct editing of list watchers for non-literal typed lists in speech bubbles and prompters
|
2019-11-14 13:22:55 +01:00 |
jmoenig
|
93e011c24d
|
allowed reserved JS object property names as variable names in Snap (e.g. "constructor")
this replaces #2526 and addresses parts of #2525
|
2019-11-13 09:28:19 +01:00 |
jmoenig
|
6adb4e9518
|
new dev version
|
2019-11-13 08:59:19 +01:00 |
jmoenig
|
2a41489fa2
|
prepared release
|
2019-11-12 17:00:45 +01:00 |
jmoenig
|
4a1094e7c5
|
added translation control for submenus in dropdowns
and simplified the translation mechanism slightly
|
2019-11-12 16:37:17 +01:00 |
Jens Mönig
|
49c9aba84e
|
Merge pull request #2519 from jguille2/fixingDropdownTranlation
Fixing dropdown tranlation
|
2019-11-12 15:29:05 +01:00 |
jmoenig
|
392647a54d
|
new dev version
|
2019-11-12 12:07:53 +01:00 |
Joan Guillén i Pelegay
|
4c598f5496
|
Updating PR with last master changes to be directly mergeable
|
2019-11-08 14:39:04 +01:00 |
jmoenig
|
9882d3dad7
|
don't translate items in dropdowns
|
2019-11-06 03:29:42 +01:00 |
jmoenig
|
eec606fa18
|
prepared release
|
2019-11-06 02:10:07 +01:00 |
jmoenig
|
734a384e50
|
don't translate variable names in "delete a variable" button menu
|
2019-11-06 01:31:41 +01:00 |
jmoenig
|
6f54bc0ede
|
reverted recent changes to tranlation mechanism
|
2019-11-06 00:35:09 +01:00 |
jmoenig
|
4541be1321
|
new dev version
|
2019-11-06 00:25:51 +01:00 |
jmoenig
|
acec36e23e
|
prepared release
|
2019-11-05 12:37:51 +01:00 |
jmoenig
|
a5f5d71901
|
updated version history
|
2019-11-05 12:22:27 +01:00 |
jmoenig
|
d7ed865270
|
translate "my" submenu label in "set" block
|
2019-11-04 23:03:36 +01:00 |
jmoenig
|
c9b06bcb0c
|
limit translation of menu items to specially marked ones
fixes the bug that variable names for which translations exist are shown in their translation in drop-down menus
|
2019-11-04 23:01:22 +01:00 |
jmoenig
|
ed34510aa0
|
new dev version
|
2019-11-04 22:52:24 +01:00 |
jmoenig
|
105530cd68
|
prepared release
|
2019-11-02 18:29:47 +01:00 |
jmoenig
|
efad5af67f
|
fixed the initial scale of new clones when the stage has been resized
|
2019-11-02 18:28:30 +01:00 |
jmoenig
|
7d4f18760b
|
Ooops, found a bug - don't release just yet
|
2019-11-02 17:51:38 +01:00 |
jmoenig
|
1db2ba3f36
|
prepared release
|
2019-11-02 17:37:15 +01:00 |
jmoenig
|
a6346c3f97
|
treat empty an empty reporter ring as the identity function
calling an empty reporter-ring with no formal parameters passing a single argument treats it as the identity function of that argument
|
2019-11-02 17:08:03 +01:00 |
jmoenig
|
ca64d528af
|
updated German translation
|
2019-11-02 13:02:12 +01:00 |
jmoenig
|
a5d10fcf0f
|
limit expanding rings in special HOFs to 2 parameters
|
2019-11-02 12:54:39 +01:00 |
jmoenig
|
4c8f03547f
|
German translation update for "idx" and "data"
|
2019-11-01 19:37:23 +01:00 |
jmoenig
|
e332ceac7d
|
expanding the rings in "map", "keep" and "find" shows 3 inputs named "item", "idx" and "data"
|
2019-11-01 18:55:40 +01:00 |
jmoenig
|
925343e450
|
new dev version
|
2019-11-01 18:48:24 +01:00 |
jmoenig
|
5cf62d5219
|
resume AudioContext on every request
|
2019-10-30 16:14:12 +01:00 |
jmoenig
|
11da64f870
|
prepared release
|
2019-10-30 11:49:20 +01:00 |
jmoenig
|
0dec0fa076
|
documented new canvas architecture for sprites
|
2019-10-30 11:19:47 +01:00 |
jmoenig
|
cd0452f20c
|
optimized HOF primitives to only assert input types once
|
2019-10-30 10:58:18 +01:00 |
jmoenig
|
d96b234c63
|
optimized performance for sprite rendering and rotation
|
2019-10-29 17:36:45 +01:00 |
jmoenig
|
4ac02f9873
|
improved morphic canvas recycling
|
2019-10-29 17:27:01 +01:00 |
jmoenig
|
c359d345cb
|
added support for counting down using the "numbers" reporter
|
2019-10-29 07:48:22 +01:00 |
jmoenig
|
df18d667fd
|
removed "current" option from "switch to costume" block's drop-down menu
|
2019-10-28 18:53:25 +01:00 |
jmoenig
|
20a9b7ab3f
|
recycle Stage layers
optimizes backgrounds and pen trails frame rate
|
2019-10-28 18:44:54 +01:00 |
jmoenig
|
da724b66f8
|
enable recycling and deep copying canvas elements
|
2019-10-28 18:40:24 +01:00 |
jmoenig
|
dc4b55374d
|
new dev version
|
2019-10-28 18:35:24 +01:00 |
jmoenig
|
7c96c5d76a
|
added sprite dimension selectors to the OF reporter's dropdown menu
which is what I was about to work on when disaster struck with Chrome v78 forcing me to optimize collision detection instead ;-)
|
2019-10-25 15:01:28 +02:00 |
jmoenig
|
088a5a8eca
|
prepared release
|
2019-10-25 12:54:54 +02:00 |
jmoenig
|
aaa3ded7bf
|
more optimizations for collision detection
|
2019-10-25 12:48:33 +02:00 |
jmoenig
|
7042567959
|
prepared patch
|
2019-10-24 16:38:52 +02:00 |
jmoenig
|
5112e67925
|
prepared release
|
2019-10-24 08:42:11 +02:00 |
jmoenig
|
3fb5e880cc
|
fixed #2510 (disabled direct editing of list watchers for non-literal typed lists)
such as costumes, avoids unloadable projects
|
2019-10-23 08:40:39 +02:00 |
jmoenig
|
334a83706a
|
fixed pixel-manipulation distortions on newly imported hi-res images
by normalizing (de-retinizing) costume thumbnails
|
2019-10-22 17:40:16 +02:00 |
jmoenig
|
816d81dc48
|
pushed dev version to release-candidate status
|
2019-10-22 08:18:20 +02:00 |
jmoenig
|
76eb311727
|
url-clicking fix by @brollb, morphic documentation update
|
2019-10-22 08:02:01 +02:00 |
jmoenig
|
53b69677c0
|
rearranged "looks" and "sound" palettes for new media creation primitives
|
2019-10-21 12:12:03 +02:00 |
jmoenig
|
c8ea9e10c5
|
updated English and German translations for "__shout__go__"
|
2019-10-21 11:28:06 +02:00 |
jmoenig
|
dac5bfa6bb
|
new experimental entry for "green flag pressed" in the BROADCAST block's dropdown
when the shift key is pressed
|
2019-10-21 11:11:11 +02:00 |
jmoenig
|
6306bcc279
|
added "new sound" from list of samples primitive reporter to "sound" category
|
2019-10-20 13:15:54 +02:00 |
jmoenig
|
2b18ece5fe
|
updated credits for GUI
|
2019-10-19 11:08:02 +02:00 |
jmoenig
|
14822fb957
|
added "new costume" primitive reporter to "looks" category
|
2019-10-18 11:48:11 +02:00 |
jmoenig
|
8e0c9fe0c2
|
German translation update
left, right, top, bottom selectors in MY
|
2019-10-18 08:14:25 +02:00 |
jmoenig
|
f20d1d27b1
|
added dimension getters for the stage
|
2019-10-18 07:55:26 +02:00 |
jmoenig
|
e4fd60f6cc
|
added selectors for sprites' bounding box (left, right, top, bottom) to MY dropdown
|
2019-10-17 18:07:59 +02:00 |
jmoenig
|
aff8e67069
|
running STOP ALL now also toggles all generic WHEN hat blocks
just like pressing the red STOP sign button
|
2019-10-16 16:42:25 +02:00 |
jmoenig
|
bc80df6322
|
made only URLs inside dialog boxes' bodies clickable
|
2019-10-16 15:51:22 +02:00 |
jmoenig
|
e08d5aaccd
|
new dev version
|
2019-10-16 15:31:34 +02:00 |
jmoenig
|
ebd8befa74
|
prepared release
|
2019-10-15 14:18:33 +02:00 |
jmoenig
|
c91d3003bf
|
updated German translation
|
2019-10-15 08:48:18 +02:00 |
jmoenig
|
c0e3bbecca
|
prevent switching to another sprite if a block editor is open
so local blocks of different sprites don't mix
|
2019-10-15 08:22:21 +02:00 |
jmoenig
|
edaa97c286
|
fixed MY PARTS so mutating the result list has no effect
|
2019-10-14 13:21:44 +02:00 |
jmoenig
|
d5e1367da1
|
fixed ProjectDialog's search field behavior for IME
|
2019-10-14 13:01:26 +02:00 |
jmoenig
|
dfcfa1a569
|
fixed #2485
|
2019-10-14 12:57:31 +02:00 |
jmoenig
|
5bdad135ca
|
added new "reactToInput" text-editing event to Morphic
to address timing conflicts between "reactToKeystroke", which new gets triggeref before the input actually changes.
|
2019-10-14 12:51:03 +02:00 |
jmoenig
|
6ff5dcd6bb
|
accept a list of pixels in the SWITCH TO COSTUME block
thanks, @DyslexicAwe for the idea!
|
2019-10-11 08:45:45 +02:00 |
jmoenig
|
d4acdbbb9d
|
updated version date and history
|
2019-10-09 19:05:52 +02:00 |
jmoenig
|
38ccf6e292
|
updated version and history
|
2019-10-09 18:32:40 +02:00 |
jmoenig
|
7d07328772
|
updated version history
|
2019-10-09 16:16:17 +02:00 |
jmoenig
|
60fc9b2faa
|
new dev version
|
2019-10-09 13:33:02 +02:00 |
jmoenig
|
2e85d2d326
|
prepared minor release
|
2019-08-08 20:08:34 +02:00 |
jmoenig
|
6cc70b6d11
|
fixed an issue when a sprite inherits both the wardrobe and the costume #
|
2019-08-08 11:29:29 +02:00 |
jmoenig
|
cb1232c548
|
allow wardrobe-less costumes to be shared among several sprites
e.g. when inheriting the "costume #" attribute
|
2019-08-08 11:01:42 +02:00 |
jmoenig
|
abc03499b8
|
persist temporary costumes that aren't in the wardrobe
e.g. generated graphics, maps, paste-ups
|
2019-08-07 19:47:13 +02:00 |
jmoenig
|
4ef22ecfab
|
German translation update
|
2019-08-07 13:12:52 +02:00 |
jmoenig
|
b013884c68
|
changed dev version to 5.1.0
|
2019-08-07 12:29:12 +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 |
jmoenig
|
98041fa6c9
|
prepared maintenance release
|
2019-08-06 15:00:21 +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 |
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 |
jmoenig
|
140107516b
|
fixed default names for 'script variables' block
|
2019-07-25 18:49:20 +02:00 |
jmoenig
|
2e5f914fe8
|
prepared maintenance release
|
2019-07-24 13:31:50 +02:00 |
jmoenig
|
459242648e
|
don't release just yet...
|
2019-07-24 12:37:47 +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
|
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
|
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 |
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
|
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 |
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 |
jmoenig
|
e649dd014d
|
prepared maintenance release
|
2019-07-10 10:40:34 +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 |
jmoenig
|
2d891b0818
|
updated version history
|
2019-07-01 11:26:09 +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 |
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
|
eff20a0962
|
adjusted German translation to the switched order of inputs for COMBINE
|
2019-06-25 16:43:19 +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
|
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 |
jmoenig
|
6aba1fcb16
|
updated version history
and added some more typecasting checks
|
2019-06-06 11:32:06 +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
|
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 |
jmoenig
|
63b51d6309
|
added microphone "resolution" settings to GUI
|
2019-03-11 16:21:10 +01:00 |
jmoenig
|
af1397d7d3
|
added microphone "resolution" concept governing "bins" (buffer / bin sizes)
|
2019-03-11 15:25:23 +01:00 |
jmoenig
|
c566b91f84
|
updated German translation for pitch-detection
|
2019-03-10 13:11:03 +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
|
db0301c8cc
|
let users turn off microphone manually in the settings menu (in the offline version)
|
2019-03-06 17:08:53 +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
|
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
|
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 |
jmoenig
|
d48393b8ba
|
updated version history
|
2019-02-24 15:22:35 +01:00 |
jmoenig
|
a7aeba8633
|
updated version dates
|
2019-02-22 18:10:45 +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
|
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 |
jmoenig
|
7fc78b053b
|
updated version tag
|
2019-02-20 07:33:13 +01:00 |
jmoenig
|
c5cdb49f47
|
updated version tag
|
2019-02-20 06:59:36 +01:00 |
jmoenig
|
dddf1e4fee
|
change back vector editor names
so they fit in the window
|
2019-02-20 06:46:27 +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
|
1a3592de7f
|
fixed #2332
I hate it. It's fixes like this that bog Snap! down.
|
2019-02-19 22:08:30 +01:00 |
jmoenig
|
b0d4b4fd1b
|
new feature: enable sprite nesting via the context menu
|
2019-02-18 19:00:25 +01:00 |
jmoenig
|
0565310e52
|
fixed a glitch in the custom block help mechanism (show only the prototype)
|
2019-02-15 17:53:11 +01:00 |
jmoenig
|
83adb56bd0
|
tweaked yesterday's fix...
|
2019-02-15 17:26:11 +01:00 |
jmoenig
|
82c6b82960
|
keep empty numerical input slots in custom blocks empty when relabelling
instead of filling in zeroes
|
2019-02-14 12:01:16 +01:00 |
jmoenig
|
a19cd29526
|
enable dropping command blocks into all rings by default. Yeah!
|
2019-02-07 12:54:45 +01:00 |
jmoenig
|
affbe2f437
|
refactored for optimized parent-by-type detection
|
2019-02-07 09:54:22 +01:00 |
jmoenig
|
22e12c834a
|
simplified and optimized Node>>parentThatIsA / parentThatIsAnyOf
|
2019-02-07 09:48:17 +01:00 |
jmoenig
|
37a8c8d6e6
|
tweaked spec for settings getter
|
2019-02-07 07:45:23 +01:00 |
jmoenig
|
c081eb997f
|
tweaked loading mechanism to enable command blocks inside reporter rings
|
2019-02-07 07:42:47 +01:00 |
jmoenig
|
b950976675
|
enable dropping commands into all rings, experimental, under construction
|
2019-02-06 20:35:54 +01:00 |
jmoenig
|
7478efdca9
|
refactored custom block input slot options / menus
avoid errors in case users edit menus in ways that are not supported
|
2019-02-06 08:44:07 +01:00 |
jmoenig
|
89fb1ac36f
|
radio button symbols for special slot / drop-down menu options
|
2019-02-05 22:09:55 +01:00 |
jmoenig
|
aa98ed4d50
|
enable piano keyboard menu to work with textual values representable as numbers
|
2019-02-04 11:01:55 +01:00 |
jmoenig
|
d92b37c629
|
special context-aware drop-downs for custom blocks
|
2019-02-04 08:25:03 +01:00 |
jmoenig
|
39edea8f43
|
multi-line and monospaced "code" input slots for custom blocks
|
2019-02-01 17:22:18 +01:00 |
jmoenig
|
6b805a855a
|
added "flat line ends" option to "turbo mode" accessor blocks
|
2019-01-28 16:54:48 +01:00 |
jmoenig
|
c50396fdf7
|
new "object" reporter in the Sensing category for getting a sprite by its name
|
2019-01-28 10:10:10 +01:00 |
jmoenig
|
b9bc9d1446
|
pushed version to "beta"
|
2019-01-28 08:07:52 +01:00 |
jmoenig
|
f40def7316
|
updated version history
|
2019-01-28 07:59:48 +01:00 |
jmoenig
|
19f17e7243
|
updated version history
and slightly tweaked the code to please lint :-)
|
2019-01-25 12:17:57 +01:00 |
jmoenig
|
af6229828f
|
tweaked CSV-parser to handle \r-only record delimiters
|
2019-01-25 09:31:11 +01:00 |
jmoenig
|
cfc8750292
|
Turkish translation update, thanks, Turgut!
|
2019-01-24 11:57:24 +01:00 |