Commit graph

46 commits

Author SHA1 Message Date
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 ).
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 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 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 ()
* 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 () 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 ()
* 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 
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 ()
* Provide default toolboxes

* Add Eric's effect blocks to default toolbox
2016-10-13 17:05:25 -04:00