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 |