datoslabs
|
0d497b6569
|
Add optional node dragHandle prop as DraggableCore handle.
#1413
|
2021-10-04 16:20:44 -04:00 |
|
moklick
|
64510998c0
|
fix(layouting): update node dimensions closes #1181
|
2021-05-28 13:08:17 +02:00 |
|
moklick
|
7c62787c98
|
refactor(wrapNode): dont call dimension update twice on mount #1075
|
2021-04-29 17:27:29 +02:00 |
|
moklick
|
8a08559d65
|
refactor(draggables): disable userSelectHack closes #1057
|
2021-04-17 20:59:39 +02:00 |
|
moklick
|
5422017592
|
refactor(nodes): enable mouse handles even when selectable=false closes #1094
|
2021-04-17 20:50:26 +02:00 |
|
Ryan Kois
|
67186b478a
|
Support node double click handler.
|
2021-03-15 17:01:11 -07:00 |
|
moklick
|
ebbc192b8d
|
fix(node-update): force update when source or target pos changes
|
2021-02-23 19:27:45 +01:00 |
|
Eugene Samonenko
|
315339f94e
|
fix(updateNodePosDiff): added missing isDragging: true in action payload
|
2021-02-19 16:29:25 +02:00 |
|
moklick
|
1d1a17c80a
|
refactor(actions): combine batch update and update node dimension actions
|
2021-02-11 19:14:30 +01:00 |
|
moklick
|
f0b9d8243d
|
refactor(onSelectionChange): pass data and position closes #863
|
2021-02-08 11:54:38 +01:00 |
|
moklick
|
477be8d492
|
refactor(onDrag): use same api as onNodeDragStart
|
2021-01-27 10:35:06 +01:00 |
|
moklick
|
3dedd615af
|
feat(props): add onDrag handler
|
2021-01-26 18:17:29 +01:00 |
|
moklick
|
7c08a38b7c
|
refactor(nodes): re-init when source- or targetPosition changes
|
2020-12-20 13:33:02 +01:00 |
|
moklick
|
52c54109d2
|
fix(nodes): dont drag other nodes when selecNodesOnDrag=false closes #782
|
2020-12-18 12:45:23 +01:00 |
|
moklick
|
887ffbd0c4
|
refactor(resizeObserver): check if available
|
2020-12-01 12:04:13 +01:00 |
|
moklick
|
e88dfdb650
|
refactor(nodes): use one resize observer for all nodes #723
|
2020-11-26 14:25:39 +01:00 |
|
moklick
|
7482b961b0
|
refactor(deps): remove resize-observer
|
2020-11-11 18:33:32 +01:00 |
|
moklick
|
5e28762f53
|
refactor(nodes): don't re-render on pan #677
|
2020-11-10 17:06:18 +01:00 |
|
moklick
|
0a77162ddb
|
refactor(nodes): handle selection when selectNodesOnDrag=false
|
2020-11-05 15:36:35 +01:00 |
|
moklick
|
7e55f8c07f
|
fix(nodes): always drag draggable node even if not selected
|
2020-11-05 14:36:26 +01:00 |
|
moklick
|
0774d35846
|
feat(nodes): multi drag
|
2020-11-05 14:32:10 +01:00 |
|
moklick
|
7d4a6d7c36
|
Merge branch 'main' into feat/multiselect
|
2020-11-05 14:19:09 +01:00 |
|
Rhys Lloyd
|
20c7f1622c
|
Resolve #661
Forward positional data to Node Component.
|
2020-11-05 09:14:45 +10:30 |
|
moklick
|
ddd3baa5f7
|
refactor(handle-handling): cleanup
|
2020-10-29 12:36:10 +01:00 |
|
Naden
|
a3e9cbf9dc
|
Cleanup of jasonpul's connection-validation branch
|
2020-10-27 14:51:54 +11:00 |
|
moklick
|
f99d0170ea
|
refactor(nodes): pass isDragging prop closes #624
|
2020-10-22 17:20:56 +02:00 |
|
moklick
|
65a1b5e07a
|
feat(elements): multiselect
|
2020-10-22 00:03:30 +02:00 |
|
jasonpul
|
d9ba18d49c
|
broke out handleId by itself rather than joined with nodeID, modded necessary functions to give handles not assigned IDs an empty string for backwards compadibility. Also modded handles so that only target-source and source-target connections are allowed, and no repeat connections are allowed.
|
2020-10-01 15:47:37 -04:00 |
|
moklick
|
de3757ce6f
|
fix(nodes): click after drag closes #531
|
2020-09-27 13:01:45 +02:00 |
|
moklick
|
3693602cf8
|
fix(nodes): handle isHidden on start closes #506
|
2020-09-14 12:16:31 +02:00 |
|
moklick
|
db813eac0b
|
refactor(wrapNode): cleanup
|
2020-09-11 17:28:42 +02:00 |
|
moklick
|
8a0a928e17
|
refactor(nodes): always render nodes that are dragged closes #477
|
2020-09-11 17:12:09 +02:00 |
|
moklick
|
d17e6ebaea
|
refactor(wrapNode): simplify dragging behaviour
|
2020-09-11 16:36:23 +02:00 |
|
moklick
|
4cc6b0af02
|
fix(selection): dont render selection when another node gets selected
|
2020-09-11 11:04:38 +02:00 |
|
moklick
|
0cc9526630
|
refactor(wrapNode): clean up event handlers closes #482
|
2020-09-10 17:56:36 +02:00 |
|
moklick
|
e06ffe8b9a
|
refactor(draggable): pass nodeRef to draggable comp closes #486
|
2020-09-05 12:00:09 +02:00 |
|
moklick
|
ae623be738
|
refactor(nodes): use opacity for hiding nodes on start
|
2020-08-20 14:54:23 +02:00 |
|
moklick
|
58b0d88208
|
refactor(nodes): no jumping nodes on start
|
2020-08-20 14:54:23 +02:00 |
|
moklick
|
ecc4ae8b07
|
refactor(wrapNode): check if dom node exists when updating dimensions #434
|
2020-08-19 18:58:25 +02:00 |
|
Nate Amack
|
34473166cb
|
feat(onElementClick): always allow onElementClick to run
|
2020-08-18 10:59:22 -06:00 |
|
moklick
|
e4233aa9b3
|
fix(nodes): fire click event when node is selectable closes #424
|
2020-08-11 19:18:48 +02:00 |
|
moklick
|
59742c9526
|
refactor(variables): dont use abbreviations
|
2020-08-10 12:10:17 +02:00 |
|
Nate Amack
|
97ec24fa14
|
feat(props): add mouse event to onNodeDragStart, onNodeDragStop, onElementClick, and onPaneClick
|
2020-08-04 12:05:03 -06:00 |
|
moklick
|
6cb3c707bf
|
refactor(store): rename/cleanup setNodesSection action
|
2020-08-04 00:42:54 +02:00 |
|
moklick
|
30e811225a
|
refactor(components): show displayName in react profiler correctly
|
2020-07-27 18:50:53 +02:00 |
|
moklick
|
c659c094dd
|
refactor(wrapNode): one pass id and type to select action
|
2020-07-15 18:32:45 +02:00 |
|
moklick
|
989aaf8510
|
refactor(wrapNode): one pass id and type to select action
|
2020-07-15 18:30:54 +02:00 |
|
moklick
|
dad5d8e928
|
fix(node): add click handler when draggable is false #271
|
2020-07-15 16:55:35 +02:00 |
|
moklick
|
041a0f9264
|
refactor(wrapNode): remove log
|
2020-07-15 11:49:04 +02:00 |
|
moklick
|
b51a25191f
|
feat(elements): add isHidden option
|
2020-07-15 10:31:16 +02:00 |
|