Nick O'Leary
8542b9bf67
Fix splice handling when a subflow input/output node is selected
2016-08-26 13:34:29 +01:00
Nick O'Leary
c5753a013c
Handle DOMException when embedded in an iframe of different origin
...
Fixes #932
2016-07-06 13:28:51 +01:00
Nick O'Leary
8608d010b8
Clone default node properties to avoid reference leakage
2016-06-29 22:53:14 +01:00
Nick O'Leary
4e762e2063
Enable shift-drag detach of just the selected link
2016-05-31 23:42:00 +01:00
Nick O'Leary
8d4be848b0
Workaround firefox not allowing SVG elements to have focus
2016-05-22 21:23:30 +01:00
Nick O'Leary
5ad46106f4
Use onadd in link nodes to ensure imported links are updated
2016-05-19 11:16:37 +01:00
Nick O'Leary
7318a7b767
Prevent parent window scrolling when view is focused
...
Fixes #635
2016-05-18 09:53:04 +01:00
Nick O'Leary
db433efbef
Link nodes show hidden wires when selected
...
☕ ️
2016-05-17 09:18:32 +01:00
Nick O'Leary
a9bfa4e79b
Allow keyboard shortcuts to be scoped to a dom element
...
This gets rid of the need to enable/disable the keyboard handling
at various times.
Allows Ctrl-C to work as expected when selecting text in debug/info
sidebar.
Downside is shortcuts that apply to the workspace (select-all, copy
etc) now require the workspace to be focussed.
2016-05-08 22:50:55 +01:00
Nick O'Leary
819e48b03a
Enable config nodes to reference other config nodes
2016-04-27 12:33:01 +01:00
Nick O'Leary
321f5e615b
Activate link splice on node centre not mouse position
2016-04-17 21:28:56 +01:00
Nick O'Leary
f07c8108fc
Change style of nodes in subflow template view
2016-04-07 16:28:04 +01:00
Nick O'Leary
aef8aaa0bd
Enable link splicing for when import_dragging nodes
...
Closes #811
2016-03-17 11:12:45 +00:00
Nick O'Leary
0e2d13172a
Ensure errors in node def funcs don't break view rendering
...
Fixes #815
- also fixes errors in the Catch/Status node label funcs #815
2016-03-01 21:58:57 +00:00
Nick O'Leary
03558b012c
Bump version and dependencies
2016-01-18 11:09:52 +00:00
Nick O'Leary
392fd6fed3
Allow existing nodes to splice into links on drag
2016-01-14 15:59:45 +00:00
Nick O'Leary
27cbaac343
Restore shift-drag to snap/unsnap to grid
2016-01-13 09:16:24 +00:00
Nick O'Leary
cb8fe8462a
Moving nodes with keyboard should flag workspace dirty
2016-01-12 23:08:13 +00:00
Nick O'Leary
4c6771669b
Fix palette node link splicing on Firefox
2016-01-10 22:25:20 +00:00
Nick O'Leary
9837f0e2e1
Highlight node port when dragging wires and undash the wires
2016-01-09 13:47:05 +00:00
Nick O'Leary
6b8ffb4c68
Fix lint issues in view
2016-01-09 00:31:05 +00:00
Nick O'Leary
f35dd34da9
Allow shift-click to detach existing wires
2016-01-09 00:29:04 +00:00
Nick O'Leary
ed19e4fa08
Splice nodes dragged from palette into links
2016-01-08 22:34:10 +00:00
Nick O'Leary
5826de76ca
Make dragging nodes from the palette line up better
2016-01-08 14:42:05 +00:00
Nick O'Leary
e873afd40b
Moving nodes mark workspace as dirty
2016-01-08 11:08:48 +00:00
Nick O'Leary
dbaacc411a
Handle OSX Meta key when selecting nodes
2016-01-07 15:09:14 +00:00
Nick O'Leary
1850185d1e
Add grid-alignment options
2016-01-07 14:39:01 +00:00
Nick O'Leary
1c45bc615f
Enable touch-menu for links so they can be deleted
2015-11-06 16:46:07 +00:00
Nick O'Leary
741a4cfe53
Don't assume def.align is set to 'right'
...
Fixes #734
2015-10-15 14:27:30 +01:00
Nick O'Leary
ca91a5dd95
Rename flow menu ids back to workspace
2015-10-02 21:27:31 +01:00
Nick O'Leary
ef10ade0cc
Improve handling of imported config nodes
...
Avoid creating unnecessary duplicates of config nodes, whilst
honouring the scope of the any existing node.
Also, 'undo' now removes any added config node
2015-10-02 21:27:30 +01:00
Nick O'Leary
d96b6e77c0
Allow config nodes to be scoped to an individual Flow
2015-10-02 21:27:30 +01:00
Nick O'Leary
00c612485b
Fix jshint errors
2015-10-02 21:27:29 +01:00
Nick O'Leary
fdbf079896
Clean up subflow editor
...
- new appearance of subflow tabs
- input/output buttons now counters
- allow multiple input wires to the same node when converting to subflow
- ensure edit history is propagated properly to instance nodes
2015-10-02 21:27:28 +01:00
Dave Conway-Jones
f7e3b0a64f
Tiny pixel tweaks to new ui
2015-07-14 20:37:26 +01:00
Nick O'Leary
27aa5ae7db
More UI refresh
2015-07-13 23:21:03 +01:00
Nick O'Leary
62e8f564b9
Fix node import error nls message
2015-07-13 16:28:23 +01:00
Nick O'Leary
6bde07b5a0
Refresh appearance
2015-07-11 23:43:45 +01:00
Nick O'Leary
999cf66b27
Add editor events component and migrate to it
2015-07-10 19:49:53 +01:00
Nick O'Leary
fde9d40098
Copy/clone config nodes properly on import/export
2015-07-08 22:12:52 +01:00
Nick O'Leary
c47da013ff
Tidy up of editor i18n messages
2015-07-02 10:49:40 +01:00
Allen Boone
4a318553f7
Updated editor ui NLS strings
2015-07-02 10:49:38 +01:00
Nick O'Leary
0e12fc6b02
Fix canvas focus issue on FF/IE
2015-06-17 22:52:04 +01:00
Nick O'Leary
e2fa457ca2
Minimise amount of node redrawing done during drag
2015-06-03 10:05:31 +01:00
Nick O'Leary
871f764e98
Allow node icon definition to be a function
2015-06-02 22:07:45 +01:00
Nick O'Leary
5af6ac3e80
Rename menu ids to be logically consistent
2015-04-13 16:48:38 +01:00
Nick O'Leary
203d3f672c
Add build step to Grunt file
2015-04-09 10:22:05 +01:00