Neil Fraser
5ca8b36cfc
Allow <sep> to be used to add gaps between blocks.
2016-02-05 18:41:47 -08:00
picklesrus
80d8d55315
Cache delete area rectangle bounds in the on mouse down event
...
to avoid getting it for every mouse move event. The delete areas
won't change while the user is dragging blocks around.
Also switch calculations for delete area inclusion to be done in
client coordinates so we don't have to convert to svg coordinates on
every mouse move event.
This should speed up dragging blocks a bunch.
2016-02-03 15:36:39 -08:00
Neil Fraser
0585cea1e3
Fix capacity filter to reenable blocks in non-closing flouts.
2016-02-02 19:53:52 -08:00
Neil Fraser
06858e8972
Trivial number/text/colour blocks should inherit parent's tooltip.
2016-02-02 16:20:02 -08:00
Neil Fraser
acd6af1c45
Add Move event.
2016-02-02 00:28:49 -08:00
Neil Fraser
0027d9294a
Double speed of workspace drag.
2016-02-01 16:13:05 -08:00
Neil Fraser
bbfd883629
Reduce duplication in Connection.connect. Support shadow statement blocks. Fix race condition.
2016-01-30 13:08:47 -05:00
Neil Fraser
a114849545
Remove duplicated connection path from connection.js
2016-01-28 22:12:42 -05:00
Neil Fraser
211595075e
Make colour optional in JSON. Add ;/n in generator stub.
2016-01-28 14:25:38 -05:00
Neil Fraser
9804b31bb0
Allow easier addition of custom loops or functions.
2016-01-21 18:16:25 -08:00
Neil Fraser
c429949a4e
Add Create, Delete, and Change events.
...
Not counting change for mutators.
2016-01-20 19:11:03 -08:00
Neil Fraser
36fe3994c9
Misc cleanup.
2016-01-15 15:36:06 -08:00
Neil Fraser
4b0ed0d372
Add custom event file.
2016-01-12 16:47:18 -08:00
Neil Fraser
dc1f03a168
Merge pull request #231 from carlosperate/toolbox_nodes
...
Allow XML DOM nodes to be injected as toolbox in IE
2016-01-08 15:13:47 -08:00
Neil Fraser
80f36f0629
Clean up for demo apps.
2016-01-08 13:58:18 -08:00
Neil Fraser
4253de041a
Remove old realtime.
2016-01-08 13:03:22 -08:00
Neil Fraser
3bce368115
Simplify workspace options by removing svg property.
2016-01-07 17:01:01 -08:00
carlosperate
bda78da155
Allow nodes input to toolbox injection in IE
2016-01-05 00:56:57 +00:00
Neil Fraser
9746650aee
Disable comment creation in IE.
2016-01-04 12:05:41 -08:00
Neil Fraser
554244fd35
Allow string hues.
2015-12-18 19:45:39 -08:00
Neil Fraser
a5ea93a1db
Allow comments in flyouts.
2015-12-17 14:16:04 -08:00
Neil Fraser
26828d6c08
Simplify gear icon.
2015-12-16 18:22:42 -08:00
Neil Fraser
e1acdf5caf
Allow RGB colours.
2015-12-13 19:13:05 +01:00
Neil Fraser
19263bdd5b
Vectorize icons.
2015-12-13 11:06:15 +01:00
Neil Fraser
23251b5187
Create workspace id database.
2015-12-09 10:17:40 +01:00
Neil Fraser
3b3ef79fbd
Create block id database.
2015-12-09 10:02:42 +01:00
Neil Fraser
b2bbde04a1
Support custom CSS in JSON.
2015-12-08 10:07:56 +01:00
Neil Fraser
6acaf35967
Add workspace.newBlock, deprecate Blockly.Block.obtain.
2015-12-07 16:40:45 +01:00
Neil Fraser
dff95fc7b0
Allow for mutators with no quarks.
2015-12-04 23:35:39 -08:00
Neil Fraser
96e130d113
Remove old realtime files.
2015-12-02 22:37:55 -08:00
Neil Fraser
fa279b91ce
Add option to delete all blocks on workspace.
2015-12-02 22:10:09 -08:00
Neil Fraser
97e5e12d13
Merge pull request #215 from AllisonLamm/patch-1
...
fixing JSDoc format
2015-12-02 12:07:41 -08:00
Neil Fraser
e7e38810f8
Merge pull request #213 from tarling/doCommand
...
Fix to Blockly.doCommand to call Blockly.Realtime.isEnabled
2015-12-02 12:06:47 -08:00
Allison Lamm
137905df69
fixing JSDoc format
2015-12-02 11:09:50 -06:00
Neil Fraser
cd36f2ca12
Merge pull request #214 from trodi/type-data
...
adding additional type annotations
2015-12-01 12:29:08 -08:00
Neil Fraser
383ca8258c
Fix toolbar with both colours and subcategories.
...
Also fix updating of toolbar after loading Blockly.
2015-12-01 12:28:19 -08:00
Troy McKinnon
482c62dfa2
adding additional type annotations
2015-12-01 14:04:54 -06:00
James Tarling
9b438fd88d
Fix to Blockly.doCommand to call Blockly.Realtime.isEnabled
2015-12-01 11:01:06 +00:00
Neil Fraser
e5dfdf4658
Improve randomness of UUIDs.
2015-11-24 19:16:01 -08:00
Neil Fraser
a239c7207f
Don't update shadows on connections since they are immutable.
2015-11-22 04:26:58 -08:00
Neil Fraser
d702808f71
Add UUID generator.
2015-11-19 01:46:53 -08:00
Neil Fraser
00ba0acf40
Clean up build file from previous PR.
2015-11-13 21:11:24 -08:00
Troy McKinnon
11906b7535
improve type annotations
2015-11-10 17:28:46 -06:00
Ke, Mingze
ff6d06a735
Fixed toolbox categories don't support touch. Issue #202 .
2015-11-09 18:08:13 +08:00
Neil Fraser
11ef9f2988
Add hook for clicking on trashcan.
2015-10-25 23:50:20 -07:00
Neil Fraser
b10ef6da48
Allow custom gaps to be specified between toolbox blocks.
2015-10-25 22:20:08 -04:00
Neil Fraser
d07d103f1d
Allow top-level shadow blocks via XML.
...
This is a terrible idea, but I generally allow developers wide latitude
in foot-shooting.
2015-10-24 23:53:07 -04:00
Neil Fraser
ec99c95718
Speed up unhiding of workspace with large numbers of blocks.
2015-10-24 23:53:07 -04:00
Neil Fraser
1026d353ce
Allow blocks in toolbox to be disabled individually.
2015-10-21 15:21:51 -07:00
Neil Fraser
a485e63df2
Allow zooming of non-scrolling workspaces.
2015-10-21 14:38:39 -07:00