Neil Fraser
7928fac3ce
Collapse the five 0/1-based index flags into one option.
2016-10-06 17:54:43 -07:00
Rachel Fenichel
443991dd20
Merge pull request #676 from rachel-fenichel/bugfix/angle_picker
...
Fix angle picker with new touch code
2016-10-06 12:43:51 -07:00
Rachel Fenichel
e01e320205
Add comment
2016-10-06 12:43:33 -07:00
Rachel Fenichel
6ee735ee6e
Fix angle picker with new touch code
2016-10-05 17:03:33 -07:00
Rachel Fenichel
3f9b40ff61
add option to skip exporting block ids in XML, and use it in the workspace factory
2016-10-05 16:49:19 -07:00
Rachel Fenichel
ca2cd7227a
Merge pull request #638 from rachel-fenichel/feature/deprecated_bindevent
...
Deprecate bindEvent in favor of bindEventWithChecks
2016-10-05 15:13:53 -07:00
Neil Fraser
bd4c6d096f
Use goog.array.remove
2016-10-04 21:20:07 -07:00
RoboErikG
5b3eb8a9e5
Update field_checkbox.js
2016-09-28 16:25:24 -07:00
Neil Fraser
13c5d9b3dd
Improve bubble arrow paths for extreme ratios.
2016-09-27 18:26:29 -07:00
Rachel Fenichel
63410dd719
rebuild
2016-09-23 13:49:15 -07:00
Rachel Fenichel
ed983333eb
bindEventWithChecks_ for internal use, and bindEvent_ with old behaviour but deprecated
2016-09-23 13:46:11 -07:00
Rachel Fenichel
ba1238812f
Revert "Revert "Ignore everything but the first touch stream""
2016-09-23 13:36:53 -07:00
Rachel Fenichel
b2faa41eb1
Revert "Ignore everything but the first touch stream"
2016-09-22 15:26:52 -07:00
Rachel Fenichel
705d373317
Merge branch 'develop' into feature/simple_multitouch
2016-09-22 13:57:41 -07:00
Rachel Fenichel
1d1321a00d
Changes per neil's comments, plus a rebuild
2016-09-21 16:25:44 -07:00
Rachel Fenichel
7d435bdb99
Review cleanup
2016-09-21 13:44:55 -07:00
Rachel Fenichel
10c6d998c3
Get rid of a console.trace and allow drops on the toolbox
2016-09-20 15:10:33 -07:00
Neil Fraser
5cdb843f3e
Update demo to latest interpreter.
2016-09-20 12:52:22 -07:00
Neil Fraser
bc2bfbd53d
Add shadow to flyout buttons.
2016-09-15 18:39:50 -07:00
Rachel Fenichel
0ecd4c7a17
remove logs
2016-09-07 18:32:53 -07:00
Rachel Fenichel
9754a8d37e
Merge remote-tracking branch 'upstream/develop' into feature/simple_multitouch
2016-09-07 18:31:04 -07:00
Rachel Fenichel
b771d8daf4
Cleanup
2016-09-07 18:14:05 -07:00
Rachel Fenichel
109e4bb352
Move code to touch.js
2016-09-07 17:42:09 -07:00
Rachel Fenichel
717bb1e660
Use different touch event constructor
2016-09-07 15:57:05 -07:00
Rachel Fenichel
c373d6d091
Make context menus work again; fix dragging from the toolbox with variables.
2016-09-07 15:49:20 -07:00
picklesrus
dab7fd5751
Cherrypick fixes made directly to master back into develop ( #619 )
...
* Check result of window.confirm before deleting variables.
* Create CONTRIBUTING.md
2016-09-07 11:50:50 -07:00
Rachel Fenichel
706d74c81e
Handle touches on/in comments and right-clicks on the workspace
2016-09-01 14:15:03 -07:00
Rachel Fenichel
2774cc1663
Fix longpress in flyout; leave debug messages in
2016-09-01 13:08:59 -07:00
Rachel Fenichel
1c025672b3
Clear touch identifier at the ends of more drags. Includes flyout background, right-clicks on blocks, and loading sounds.
2016-08-31 15:56:37 -07:00
Rachel Fenichel
e4fcd8bf5c
reset touch identifier at the end of a toolbox click
2016-08-30 15:28:47 -07:00
Rachel Fenichel
b3cd33d440
Reset cursor and touch identifier in the bubble instead of relying on Blockly.onMouseUp
2016-08-25 16:55:26 -07:00
Rachel Fenichel
b77c080678
Fix bugs with missing mouseUp events on mutators. Also stop filtering out key presses.
2016-08-25 15:18:53 -07:00
Rachel Fenichel
e02e695bde
Require constants in workspaceSvg, which uses them during initialization.
2016-08-25 13:28:05 -07:00
Rachel Fenichel
dc6ca79d4b
Merge branch 'develop' into feature/simple_multitouch
2016-08-25 12:25:48 -07:00
rachel-fenichel
b8651e1597
Merge pull request #575 from rachel-fenichel/bugfix/is_finite
...
Fix #571
2016-08-25 09:55:07 -07:00
rachel-fenichel
69d75e5214
Merge pull request #590 from rachel-fenichel/bugfix/content_height
...
Fix #586
2016-08-24 14:04:49 -07:00
Rachel Fenichel
f75fc6359b
Fix #586
2016-08-24 11:37:02 -07:00
Rodrigo Queiro
5d7b2074a4
Add GAP_X/Y to the flyout
...
This makes it easy for users to customise the spacing in the flyout,
without having to repeat the same value of "sep" for every block.
2016-08-24 15:01:32 +02:00
rachel-fenichel
8127c69ff2
Merge pull request #580 from rachel-fenichel/bugfix/horizontal_rtl
...
Make blocks appear in the rtl horizontal flyout
2016-08-23 13:15:24 -07:00
Rachel Fenichel
3e4efe9424
Make blocks appear in the rtl horizontal flyout
2016-08-22 17:09:14 -07:00
Rachel Fenichel
546504a88a
Merge remote-tracking branch 'upstream/develop' into cleanup/mainWorkspaceMetrics
2016-08-22 15:09:47 -07:00
Neil Fraser
c41a4fa6e4
Fix ability to expand toolbox categories.
2016-08-21 14:29:07 -07:00
Rachel Fenichel
a74acd942e
Use isFinite instead of Number.isFinite
2016-08-19 15:04:07 -07:00
Rachel Fenichel
cc9396d739
Prefer functions in workspaceSvg to functions in blockly.js
2016-08-19 14:13:20 -07:00
Rodrigo Queiro
88eac2480b
Convert string tag name to goog.dom.TagName ( #515 )
...
in createDom calls only. This improves the type information of the
created objects.
2016-08-19 03:55:45 -07:00
rachel-fenichel
21fea1279c
Merge pull request #557 from google/feature/variable_management
...
Integrate variable management into develop.
2016-08-18 15:56:18 -07:00
Rachel Fenichel
7a7932acc7
No longer drops mouseUps; fixed lint per neil's comments
2016-08-18 14:46:28 -07:00
Rachel Fenichel
d2ce081dc4
Move functions for updating variables on a workspace into workspace.js, and some lint
2016-08-17 16:07:50 -07:00
Rachel Fenichel
19722e2350
Use a Blockly.Msg for button text
2016-08-16 16:53:53 -07:00
Katelyn Mann
33e9d75457
Fix for #521 .
...
Add a isMutator member similar to isFlyout to workspace_svg so it knows whether
it is mutator or not. Allow blocks to access that property so that they can recalculate
coordinates appropriately.
2016-08-16 11:19:29 -07:00