Christopher Willis-Ford
|
6757fb6de9
|
Convert pen blocks into an "internal" extension
|
2017-10-04 12:54:30 -07:00 |
|
Paul Kaplan
|
e4830dfe51
|
Merge pull request #686 from paulkaplan/fix-extension-labels
Remove label generation for extensions
|
2017-10-04 15:37:06 -04:00 |
|
Paul Kaplan
|
0358d6c0c3
|
Remove label generation for extensions
|
2017-10-04 15:02:09 -04:00 |
|
Christopher Willis-Ford
|
99b868c0f0
|
Explain when it's OK to omit <field> element
Also, alphabetize the `ArgumentType` and `BlockType` enums.
|
2017-10-02 15:29:32 -07:00 |
|
Christopher Willis-Ford
|
06252e020b
|
Extensions: add support for color-picker arguments
|
2017-09-27 00:02:53 -04:00 |
|
Chris Willis-Ford
|
6087b5346c
|
Merge pull request #675 from cwillisf/feature/extensions
Feature/extensions
|
2017-09-14 13:34:18 -07:00 |
|
Paul Kaplan
|
0f04c99e67
|
Merge pull request #676 from paulkaplan/duplicate
Add sprite duplication method
|
2017-09-13 11:57:13 -04:00 |
|
Paul Kaplan
|
b68b874067
|
Add sprite duplication method
|
2017-09-07 11:51:21 -04:00 |
|
Christopher Willis-Ford
|
635c7966eb
|
Fix tests: don't require('scratch-blocks')
|
2017-09-06 01:24:24 -06:00 |
|
Christopher Willis-Ford
|
799d61ac98
|
Cleanup
|
2017-09-06 00:57:03 -06:00 |
|
Christopher Willis-Ford
|
d99c11ef91
|
Fix extension conditional blocks' appearance
The JSON generated for conditional blocks had slightly incorrect
structure for its `argsN` items and was missing some necessary
`messageN` items.
|
2017-09-06 00:57:03 -06:00 |
|
Christopher Willis-Ford
|
e7c727977a
|
Adjust for LLK/scratch-gui#655 & code review
- Move extension from this repository into LLK/scratch-gui
- Rename `EXTENSION_WAS_ADDED` event to `EXTENSION_ADDED`
|
2017-09-06 00:57:03 -06:00 |
|
Christopher Willis-Ford
|
d43749d675
|
WIP for demo
|
2017-09-06 00:57:03 -06:00 |
|
Christopher Willis-Ford
|
aaa7784d39
|
Add methods to fetch scratch-blocks XML and JSON
|
2017-09-06 00:57:03 -06:00 |
|
Christopher Willis-Ford
|
403adb743c
|
Track extension blocks in the Runtime
|
2017-09-06 00:57:03 -06:00 |
|
Ray Schamp
|
32bc087bba
|
Fix remaining lint issues
|
2017-08-26 13:24:10 -04:00 |
|
Ray Schamp
|
5113876588
|
Pass with --fix
|
2017-08-26 13:24:10 -04:00 |
|
Andrew Sliwinski
|
d1af3ef808
|
Merge pull request #562 from bigeyex/feature/fix-deleted-clone-sequence-order
Fix the next thread is skipped after clone deleted
|
2017-08-23 09:51:38 -04:00 |
|
DD Liu
|
a48efe681e
|
tests
|
2017-07-31 17:57:51 -04:00 |
|
DD Liu
|
cc1678fa9e
|
Also run monitor blocks every frame
|
2017-07-28 14:38:26 -04:00 |
|
DD Liu
|
2aef75bc11
|
Merge branch 'develop' into timerBlock
|
2017-07-28 11:35:47 -04:00 |
|
DD Liu
|
3722aefb17
|
fix greater than hat block click activation, and also event activation which was only on half the time
|
2017-07-12 15:46:23 -04:00 |
|
DD Liu
|
01db5da8ce
|
fix value
|
2017-07-11 13:08:18 -04:00 |
|
DD Liu
|
4b1307bb11
|
fix test
|
2017-07-11 11:51:47 -04:00 |
|
DD Liu
|
7f1f9079e3
|
support rename variable
|
2017-07-10 18:29:25 -04:00 |
|
Paul Kaplan
|
6fa49b1e7a
|
Merge pull request #629 from marisaleung/develop
ChangeBlock uses id's of variable instead of name.
|
2017-06-30 08:10:55 -04:00 |
|
Chris Willis-Ford
|
47fc38fd9a
|
Merge pull request #619 from cwillisf/clone-custom-state
Clone custom state
|
2017-06-27 22:37:30 -07:00 |
|
marisaleung
|
22f87e32f8
|
ChangeBlock uses id's of variable instead of name.
|
2017-06-27 16:28:37 -07:00 |
|
marisaleung
|
875ccf5b88
|
Updated variables and var_fire event listener.
|
2017-06-23 09:57:01 -07:00 |
|
Christopher Willis-Ford
|
06d5994a32
|
Use targetWasCreated event to clone pen state
Remove explicit cloning of `_customState` in favor of smarter,
state-specific cloning.
|
2017-06-16 14:22:51 -07:00 |
|
Christopher Willis-Ford
|
04871e24d6
|
Move RenderedTarget.runtime into Target
Some code in `Target` was already assuming a `runtime` property was
available, so this change just makes it official.
|
2017-06-16 13:16:13 -07:00 |
|
Chris Willis-Ford
|
d41997b58b
|
Merge pull request #556 from cwillisf/wedo2-blocks
Add WeDo 2.0 blocks
|
2017-06-07 09:57:36 -07:00 |
|
Ray Schamp
|
adcd225598
|
Merge pull request #584 from rschamp/nit/no-useless-call
Fix no-useless-call todo
|
2017-06-01 09:48:58 -04:00 |
|
DD Liu
|
d3d82bae69
|
Merge pull request #574 from fsih/immutableState
Only send update monitor events when changes happen
|
2017-05-30 12:38:09 -04:00 |
|
DD Liu
|
55f677702a
|
add missing file
|
2017-05-30 10:05:13 -04:00 |
|
Paul Kaplan
|
51928bac65
|
Merge pull request #581 from paulkaplan/feature/variable-persistence
Add variable creation and variable serialization
|
2017-05-30 09:26:37 -04:00 |
|
DD Liu
|
809760b954
|
Merge branch 'develop' into immutableState
|
2017-05-26 13:50:50 -04:00 |
|
Paul Kaplan
|
3e9dfde43f
|
Merge pull request #576 from paulkaplan/feature/monitor-labels
Send monitor opcode and block params instead of fixed label/categories
|
2017-05-26 11:07:58 -04:00 |
|
Paul Kaplan
|
77cc01a38a
|
Add variable creation and variable serialization
|
2017-05-25 11:44:49 -04:00 |
|
Christopher Willis-Ford
|
2625529ebe
|
Create WeDo 2.0 device communication classes
|
2017-05-24 16:40:55 -07:00 |
|
Chris Willis-Ford
|
3970883e45
|
Merge pull request #549 from cwillisf/device-manager-client
Device manager client
|
2017-05-24 14:43:28 -07:00 |
|
DD Liu
|
18282fc1d0
|
remove get for records
|
2017-05-24 16:33:22 -04:00 |
|
DD Liu
|
2867b5c331
|
add record file
|
2017-05-24 15:43:12 -04:00 |
|
DD Liu
|
1902848ea4
|
Switch to ordered maps of monitor records for monitor state
|
2017-05-24 15:42:29 -04:00 |
|
Paul Kaplan
|
df9230a0ff
|
Make helper private
|
2017-05-23 09:55:42 -04:00 |
|
DD Liu
|
acdc783f27
|
emit immutable
|
2017-05-22 17:31:53 -04:00 |
|
Paul Kaplan
|
5973e2d305
|
Add reporting for block params
|
2017-05-22 15:18:48 -04:00 |
|
Paul Kaplan
|
817ea47e32
|
Remove XY from monitor reporting
|
2017-05-22 14:40:07 -04:00 |
|
Paul Kaplan
|
144a0b349d
|
Change monitor reporting from category and label to opcode
|
2017-05-22 13:38:29 -04:00 |
|
DD Liu
|
48c51ab2ec
|
switch to nested immutables state
|
2017-05-19 17:28:00 -04:00 |
|