Eric Rosenbaum
174b1d0df1
Add note field with SVG piano keys
2018-10-26 16:44:47 -04:00
Eric Rosenbaum
d17267bf72
Add play note block to default toolbox for testing
2018-10-25 11:17:33 -04:00
Kreg Hanning
36f3f01975
Refine field matrix menu
...
- Change input type from 25 bit integer to 25 char string.
- Fix pointer flickering while hovering over field.
- Include node pad in the matrix editor hit zone.
- Change color scheme to "pen" to match new extension colors.
- Define all properties in the constructor.
- Rename a few functions for clarity.
- Add additional comments
2018-07-05 22:05:13 -04:00
Kreg Hanning
5f5af7e40c
Merge remote-tracking branch 'upstream/develop' into menu-field-matrix
2018-07-05 21:07:44 -04:00
Eric Rosenbaum
7484c2fb6a
Add flyout extension category header with status button
2018-06-27 16:14:45 -04:00
Rachel Fenichel
efcb456424
Require spaces around infix ops
2018-06-21 10:03:37 -04:00
Andrew n marshall
0432285de8
Addressing comments.
2018-06-19 10:14:10 -07:00
Andrew n marshall
53a9a018d9
Support %{..} in toolbox <category name="...">.
2018-06-18 13:14:52 -07:00
Eric Rosenbaum
e1f02aa68d
Add extension status button
2018-06-13 17:34:36 -04:00
Kreg Hanning
da70a48435
Add sample matrix block to the default toolbox
2018-06-06 21:29:06 -04:00
Eric Rosenbaum
3c9d08b75c
Add an id to each category
2018-05-10 15:14:19 -04:00
Andrew Sliwinski
2c0bf6b896
Move all block strings into messages.js
2018-04-23 16:11:05 -04:00
Florrie
f6a465b379
Make sensing "key pressed" block input droppable
...
This reverts parts of commit 367776523a
(issue #1339 ).
2018-01-31 14:05:52 -04:00
Eric Rosenbaum
367776523a
Make some blocks non-droppable by removing menu shadows
2018-01-10 14:40:06 -05:00
Paul Kaplan
6b6e425e87
Update looks reporters to use menu for costume or backdrop number/name
2018-01-04 10:00:10 -05:00
Paul Kaplan
11cf4bdeb9
Merge pull request #1325 from paulkaplan/drag-mode-block
...
Add drag mode block sensing block
2017-12-29 09:38:57 -05:00
Paul Kaplan
ee13c2d5be
Layer blocks change "go to front/back" and "go forward/backward N layer"
2017-12-28 13:04:49 -05:00
Paul Kaplan
35fbe5d32e
Add drag mode block sensing block
2017-12-28 12:18:47 -05:00
Karishma Chadha
cc3a2426c0
Changing broadcast blocks to have input value fields, and field variable shadows. Flyout stuff needs to be fixed.
2017-12-21 21:11:15 -05:00
Eric Rosenbaum
f4aff45250
Add optional icon to category menu
2017-12-19 14:23:45 -05:00
Eric Rosenbaum
8bd5b8dc24
Add number input to a playground block for testing
2017-12-14 17:21:22 -05:00
Eric Rosenbaum
e5195d74e2
Fix color of extensions category in default toolbox
2017-12-14 10:36:13 -05:00
Eric Rosenbaum
f9aac212c8
Add block with menu for test rendering
2017-12-05 12:54:08 -05:00
Eric Rosenbaum
3212d2adc8
Add another extension reporter block for test rendering
2017-12-05 11:06:17 -05:00
Eric Rosenbaum
94c81b730c
Add more extension blocks to playground
2017-12-04 17:03:56 -05:00
Eric Rosenbaum
6bb3cdc9e2
Add extension blocks with icons to playground
2017-12-01 11:35:51 -05:00
kchadha
8c8b0d2cc2
Merge branch 'develop' into broadcast-message-functionality
2017-11-20 12:08:23 -05:00
Paul Kaplan
20aaefe810
Update blocks for the procedure flyout category
2017-11-16 17:05:45 -05:00
Karishma Chadha
9ddf8a79a9
Adding ability to create a new broadcast message using the dropdown option. Broadcast messages are now typed variables with the variable type as 'broadcast_msg'. Needed to do some extra work to translate variables from blocks to XML correctly because the default broadcast messages were getting added as new variables with the incorrect type upon trying to move any of the broadcast message related blocks from the toolbar into the workspace because it was trying to create a new variable with a different type than already existed. Currently, broadcast message names conflict with variable names, and I need to make it so that isn't so. Additionally, need to update the source block's message name after creation of a new message via the dropdown.
2017-11-16 11:45:59 -05:00
Chris Willis-Ford
c35d47998f
Merge branch 'develop' into patch-1
2017-09-06 13:39:30 -06:00
Eric Rosenbaum
07b75c444c
Re-order categories
2017-08-29 15:55:16 -04:00
Ken
708ed5d2cd
Add pen transparency blocks to palette
...
change pen transparency by (num=10)
set pen transparency to (num=50)
2017-08-25 15:21:12 +08:00
Ray Schamp
4b9038dafa
Merge pull request #1046 from Kenny2github/patch-2
...
Add glide (number) secs to [drop down] block
2017-08-24 12:06:10 -04:00
Ken
af9484c330
whoops wrong field name
2017-08-24 20:52:14 +08:00
Ken
a45d8ad6ab
Add [string] contains [string] block ( #1045 )
...
* Add [string] contains [string] block
* Add [string] contains [string] to palette
* Add second input 😒
* Update as per requested changes
2017-08-23 09:54:15 -04:00
Ken
5a52e86933
Add glide to dropdown block to toolbox
2017-08-11 06:55:23 +12:00
Paul Kaplan
60b9e3b698
Add ids for shadow blocks to be updated ( #896 )
2017-05-24 10:07:00 -04:00
DD Liu
88f3614522
Give blocks in the flyout IDs so that when they are reloaded they are treated as the same block as before by monitors. (Does this change need to be applied to default_toolbox in horizontal as well? core/variables? core/procedures etc?)
2017-05-11 17:41:43 -04:00
Paul Kaplan
41e0857643
Add data category without lists
2017-04-20 09:47:44 -04:00
Eric Rosenbaum
272ecd7e5c
Add loudness block to toolbox
2017-04-04 15:50:42 -04:00
Andrew Sliwinski
ca0b32a613
Do not accept an input for some drop-down menus ( #829 )
...
* Do not accept an input for some drop-down meuns. Resolves GH-827
* Convert motion_setrotationstyle dropdown to field_dropdown
2017-03-10 16:55:42 -05:00
Ray Schamp
d547eb4dd0
Remove partially implemented/unimplemented blocks
...
Data/list categories are removed to look nice for the playtest.
Resolves LLK/scratch-gui#158
2017-03-09 14:07:34 -05:00
Eric Rosenbaum
e8f4ed9c96
fix menus
2017-01-03 12:05:56 -05:00
Eric Rosenbaum
a9ec8b4cb8
theremin aka spooky notes
2016-10-26 16:54:38 -04:00
Eric Rosenbaum
07e4e91de5
defaults
2016-10-26 16:54:10 -04:00
Tim Mickel
2d48a260ed
Provide default toolbox XML ( #679 )
...
* Provide default toolboxes
* Add Eric's effect blocks to default toolbox
2016-10-13 17:05:25 -04:00