jmoenig
97ff986cda
threads: made alpha values optional for generating costume pixels, none = solid
2020-10-04 12:58:18 +02:00
jmoenig
1f0f339241
updated version history
2020-09-25 16:01:26 +02:00
jmoenig
a5713bd425
new dev version
2020-09-25 15:00:58 +02:00
jmoenig
7784310ef6
prepared release
2020-09-21 15:06:45 +02:00
jmoenig
e1856edc8b
Turkish translation update, thanks, Turgut!
2020-09-21 15:02:49 +02:00
jmoenig
abb1590191
fixed translatability of certain drop-downs such as "point in direction _"
2020-09-20 12:54:07 +02:00
jmoenig
8043a36d08
new dev version
2020-09-20 12:49:58 +02:00
jmoenig
95b9be7284
prepared release
2020-09-18 16:21:28 +02:00
jmoenig
fb630e3d23
updated version history
2020-09-18 13:29:38 +02:00
jmoenig
892dc4b7ab
updated version history
2020-09-14 23:16:30 +02:00
jmoenig
b2e5b50703
fixed "redrop" (redo)
...
some cases that were buggy in v5 still remain to be so, but what worked in v5 again works in v6 now..
2020-09-14 12:55:17 +02:00
jmoenig
d33d4c0162
don't auto-translate ListMorph items
2020-09-12 16:30:35 +02:00
jmoenig
44085c7906
swapped version number and "Build Your Own Blocks" in page title
2020-09-08 22:47:26 +02:00
jmoenig
83f1bf6aaa
deleting project notes in the "save" dialog now also deletes them in the saved project
2020-09-07 19:00:41 +02:00
jmoenig
2bcc3d7264
refactored scanning for message senders
2020-09-04 11:53:08 +02:00
jmoenig
a729069098
updated German translation
2020-09-03 20:29:07 +02:00
jmoenig
2ab96c76e2
find message sends in global custom blocks dependencies
...
"transitive hull" search
2020-09-03 20:21:00 +02:00
jmoenig
42a7ee9376
experimental: Inspect & export dependencies for global custom blocks (shift-right-click for context menu)
...
"transitive hull" extorted by @brianharvey. Sigh.
2020-09-03 11:20:41 +02:00
jmoenig
4512ade487
hyperized "distance/direction to _" reporter primitive
2020-09-02 18:17:23 +02:00
jmoenig
51a8b9e05b
also scan custom blocks for message sends
2020-09-01 17:45:27 +02:00
jmoenig
35eae09623
updated versions and history
2020-09-01 15:12:11 +02:00
jmoenig
369a39a20f
tweaked menu separator line above "senders.../receivers..." to only show once
2020-08-18 12:58:15 +02:00
jmoenig
e69714a1e1
tweaked SpriteIconMorph>>flash() for flat design mode
2020-08-08 14:03:48 +02:00
jmoenig
73a8038dcd
changed "show senders/receivers" menu entry to "senders.../receivers..."
...
and updated feature list
2020-08-08 12:03:32 +02:00
jmoenig
b7c8f55e2d
updated version history
2020-08-07 17:35:57 +02:00
jmoenig
4dcd4b24a6
new dev version
2020-08-07 13:11:46 +02:00
jmoenig
ce5bda334d
prepared v6.1.4 patch
2020-08-05 15:18:20 +02:00
jmoenig
e89031ffa9
prepared patch-release
2020-08-05 14:36:19 +02:00
jmoenig
c7449f16d6
updated history and versions
2020-08-05 13:19:29 +02:00
jmoenig
eef5673b2a
updated version history
2020-08-05 13:15:36 +02:00
Radman Siddiki
5346710db3
Add viewport ( #2648 )
...
* Add viewport
2020-08-05 11:22:19 +02:00
jmoenig
cae286033c
fixed restoring ringed inputs when relabelling and compiling HOFs
2020-08-05 10:43:36 +02:00
jmoenig
ec07508937
experimental hyperized reporter-if, commented out for now
2020-08-05 09:44:32 +02:00
jmoenig
ac8220bdaf
include background color when exporting (semi-) transparent script pics
2020-08-04 13:03:54 +02:00
jmoenig
de9e210e70
new dev version
2020-08-04 12:51:37 +02:00
jmoenig
7434e8f878
fixed variable scope for ASK/TELL
2020-08-01 09:35:49 +02:00
jmoenig
55130c8c93
updated source version
2020-07-31 18:34:34 +02:00
jmoenig
c0bc66a153
rollback variable scope patch
2020-07-31 18:32:30 +02:00
jmoenig
e366ec6e37
prepared release
2020-07-30 12:33:15 +02:00
jmoenig
f3b1d78cbd
updated @jadga-h as contributor in credits
2020-07-30 11:48:24 +02:00
jmoenig
02ce2b9049
added "hole" to stack-highlights to enable clicking inside open areas
2020-07-29 21:41:17 +02:00
jmoenig
c3cdd43730
tweaked stack-highlight for (partially) faded blocks
2020-07-28 13:25:38 +02:00
jmoenig
96430ade32
fixed zoom blocks type-in dialog
2020-07-27 18:22:46 +02:00
jmoenig
7739c1099e
fixed numeric input fields in dialog boxes
2020-07-27 16:41:04 +02:00
jmoenig
77384731bf
updated "About Snap!" dialog box
2020-07-27 10:29:02 +02:00
jmoenig
e57af6137d
fixed binding contexts to other receivers
...
variable scope for ASK / TELL
2020-07-27 07:43:11 +02:00
jmoenig
ae9849e1ba
fixed sprite speech balloon display for sounds
2020-07-26 17:55:32 +02:00
jmoenig
0bcbaf55de
tweaked block representations in widgets for fading
2020-07-24 16:34:59 +02:00
jmoenig
c7440f0b70
updated German translation
2020-07-24 11:52:28 +02:00
jmoenig
6ef5ba2856
cleaned up block-fading pre-sets
2020-07-24 11:33:08 +02:00
jmoenig
98c192eaba
tweaked block-fading coloring
2020-07-23 18:58:08 +02:00
jmoenig
8ace897acc
added separators to list morphs, '~' for the libraries dialog
2020-07-23 11:18:30 +02:00
jmoenig
7261dbb462
fixed mouseDown events for touch devices
2020-07-23 00:27:32 +02:00
Jens Mönig
1457288500
Merge branch 'master' into patch-3
2020-07-22 17:04:17 +02:00
jmoenig
d2247c364b
tweaked context visualizations to be alpha-independent
2020-07-22 12:25:33 +02:00
jmoenig
53e661b7ed
tweaked block-fading mouse-over
2020-07-22 10:41:59 +02:00
jmoenig
9dcd327f07
tweaked dynamic coloring and block-fading
2020-07-21 10:52:30 +02:00
jmoenig
a199dea0f1
tweaked scripts tab for fade-out
2020-07-21 09:34:25 +02:00
jmoenig
6b3c137021
tweaked block highlights for fade-out
2020-07-21 08:28:52 +02:00
jmoenig
f0c340b200
added hooks for dynamic symbols coloring
2020-07-20 16:11:13 +02:00
jmoenig
6d7213588f
update the Hand's position on mouse-down - avoid triggering at the origin point
2020-07-20 11:33:07 +02:00
jmoenig
0644a74ab6
fixed a list-watcher direct-editing offset bug
2020-07-20 11:11:34 +02:00
jmoenig
88cbe803a5
tweaked blocks-fading for certain input slots (under construction)
2020-07-20 08:15:01 +02:00
jmoenig
013712925f
blocks-fade-out support for label arrows (under construction)
2020-07-19 10:53:51 +02:00
R4356th
08799642cb
Remove shortcut from "shortcut icon"
2020-07-17 14:42:29 +06:00
jmoenig
582b7c83de
morphic tweaks
2020-07-16 08:37:52 +02:00
jmoenig
3dad1b403e
refactored transparency handling for syntax elements
2020-07-15 16:35:44 +02:00
jmoenig
a165917fa5
made remaining synchronous http requests asynch (url: #open, #run)
2020-07-15 11:53:10 +02:00
jmoenig
2274154339
made keyboard handler (more) invisible
...
thanks, @bromagosa, for the settings!
2020-07-15 09:20:05 +02:00
jmoenig
6718b3ba1c
updated version history
2020-07-13 17:58:54 +02:00
jmoenig
340aa9a6c3
tweaked vector editor's layout to match the paint editor's
2020-07-13 17:47:43 +02:00
jmoenig
0ba622c822
prevent the browser from hijacking cmd-d/f/i/p/s key events
2020-07-10 00:20:49 +02:00
jmoenig
b6669cd132
added English translation for 'length of %s' to 'length of text %s'
...
to avoid confusion among both blocks. Note: I've added a "translation" so the original string doesn't have to changed. This way the existing translations still work.
2020-07-09 12:41:22 +02:00
jmoenig
436321fc36
fixed turning turbo-mode off programmatically
...
thanks, @jadga-h, for finding and reporting this!
2020-07-09 12:31:22 +02:00
jmoenig
26803f4fed
updated version history
2020-07-09 10:38:17 +02:00
jmoenig
a9cc6a4603
started a new dev version
2020-07-09 10:19:23 +02:00
jmoenig
02c53a35d6
prepared v6 release
2020-07-08 16:27:25 +02:00
jmoenig
599cb6c1ca
fixed pausing the last block of a script
2020-07-08 13:47:41 +02:00
jmoenig
52485d9e11
updated translating information
2020-07-07 07:12:45 +02:00
jmoenig
b22e007edc
updated api version date
2020-07-06 18:10:06 +02:00
R4356th
edb6bd5d80
Update Bengali translation ( #2620 )
...
* Start updating Bengali translation
* Add my information and update last changed date
* Fix typos, remove extra spacing
* Fix spelling mistakes, update translation
* Update translation
* Update Bengali translation
* Update translation
* Update translation
* Update translations
* Update translation
* Fix spelling mistakes, update translation
* Update lang-bn.js
* Fix a spelling mistake
* Translate missing strings, fix a minor but important bug
* Update translation
* Fix translation
* Update lang-bn.js
* Fix spelling mistakes and spacing
* Update translation for lists and fix spacing
* Translate more strings
* Update lang-bn.js
* Add more strings
* Update translation
* Fix a spelling mistake
* Update translation
* Update translation
* Update translation
* Update translation
* Update version date
* Update version date
* Update info and version date
* Update lang-bn.js
* Change my email address
I do not usually check that
* Fix recently noticed flaws
* Fix a spelling mistake
* Add some strings
* Remove pull and push which are not used and removed from German translation file
2020-07-06 08:39:06 +02:00
jmoenig
96f9203121
updated version dates
2020-07-03 13:40:00 +02:00
jmoenig
9164d74888
fixed script highlight when editing an input slot
2020-07-02 11:03:23 +02:00
jmoenig
d4a7caf0b9
fixed continutations capturing the end of a script
2020-07-02 01:25:41 +02:00
jmoenig
410915460e
refactored widgets.js to use Morphic's new constants
2020-07-01 22:33:34 +02:00
jmoenig
d99ec31799
refactored symbols.js with new Morphic constants
2020-07-01 19:12:38 +02:00
jmoenig
a17df6363f
refactored lists.js with new Morphic constants
2020-07-01 19:10:28 +02:00
jmoenig
fb75db25c9
refactored threads.js with new Morphic constants
2020-07-01 18:59:32 +02:00
jmoenig
16d7374730
refactored gui.js with new Morphic constants
2020-07-01 18:52:10 +02:00
jmoenig
f02b3be075
refactored objects.js with new Morphic constants
2020-07-01 18:45:46 +02:00
jmoenig
c1dcdc450d
refactored byob.js with new Morphic constants
2020-07-01 18:36:34 +02:00
jmoenig
2b739576bb
refactored blocks.js with new Morphic constants
2020-07-01 18:32:56 +02:00
jmoenig
20d77fab11
added Morphic constants for BLACK and WHITE colors
2020-07-01 18:22:58 +02:00
jmoenig
4e5ecd52ef
registered Morphic "touchmove" event as passive
2020-06-30 00:18:06 +02:00
jmoenig
6a8e25f4c7
fixed a bug when updating nested custom blocks inside block definitions
...
thanks, @brianharvey , for reporting this
2020-06-29 09:10:00 +02:00
jmoenig
52e86e0f0d
make sure long project titles don't overlap other controls in the IDE
2020-06-28 12:42:06 +02:00
jmoenig
ba1fd64423
tweaked Process >> evaluate() for null-contexts
2020-06-27 16:11:09 +02:00
jmoenig
89a6ffb3f5
fixed a list-watcher cell-editing bug
2020-06-26 12:26:06 +02:00
jmoenig
8885a67282
updated version history
2020-06-26 08:40:00 +02:00
jmoenig
8eea66f1ba
removed an obsolete function
2020-06-25 11:43:05 +02:00
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