peterkogo
|
4d3ede32eb
|
added edgemouseenter and edgemouseleave events
|
2024-06-04 09:29:51 +02:00 |
|
peterkogo
|
403aa8f5da
|
exposed selectable, deletable, draggable to custom nodes & edges
|
2024-06-03 10:48:05 +02:00 |
|
peterkogo
|
27987006f3
|
renamed newPosition to nextPosition, removed comment
|
2024-04-16 16:58:56 +02:00 |
|
peterkogo
|
aad6de5359
|
simplified handleExpandParent, removed isParent, improved some functions
|
2024-04-16 16:54:38 +02:00 |
|
peterkogo
|
714d30b63f
|
fixed bug with expanding parent, made adjustments to evaluateNodePosition
|
2024-04-16 13:19:44 +02:00 |
|
peterkogo
|
81bdaf6b68
|
prevent falsely adjusting currently dragged item on parentExpand
|
2024-04-15 17:31:48 +02:00 |
|
peterkogo
|
87086e9997
|
added correct expandParent offset of children
|
2024-04-15 17:23:14 +02:00 |
|
peterkogo
|
ccf6578824
|
added parentLookup
|
2024-04-15 17:03:03 +02:00 |
|
peterkogo
|
c5f394e1f7
|
use evaluateNodePosition for parentExpand
|
2024-04-15 15:58:25 +02:00 |
|
peterkogo
|
f0677408ac
|
Merge branch 'next' into internal-fix-resizer
|
2024-04-15 13:23:47 +02:00 |
|
peterkogo
|
979fe7d565
|
broken parent expand on resize but almost there
|
2024-04-11 18:34:17 +02:00 |
|
peterkogo
|
05ac4ef9db
|
Merge branch 'next' into internal-fix-resizer
|
2024-04-11 17:31:10 +02:00 |
|
peterkogo
|
256fad3053
|
removed consolelog
|
2024-04-11 15:17:36 +02:00 |
|
peterkogo
|
72d775b8eb
|
simplified resize events
|
2024-04-11 15:14:39 +02:00 |
|
peterkogo
|
e25c3304d0
|
removed console.log
|
2024-04-11 13:05:36 +02:00 |
|
peterkogo
|
7d24127e3f
|
added isValidConnection on Handle component
|
2024-04-11 13:03:12 +02:00 |
|
peterkogo
|
6edd5121b6
|
renamed now to current
|
2024-04-11 12:41:27 +02:00 |
|
peterkogo
|
1c74eb1d94
|
removed usage of movementX and movementY and calculate delta by hand
|
2024-04-11 12:34:51 +02:00 |
|
peterkogo
|
835dec25ba
|
resolved some requested changes
|
2024-04-10 14:47:49 +02:00 |
|
peterkogo
|
db05c3f3f4
|
updated prettierignore and removed unused variable
|
2024-04-10 13:35:17 +02:00 |
|
peterkogo
|
dd2bb65d1e
|
removed console.log
|
2024-04-10 12:13:09 +02:00 |
|
peterkogo
|
3a8b947260
|
fixed wrong initial set on store
|
2024-04-10 12:02:16 +02:00 |
|
peterkogo
|
91a642bb9c
|
fixed some more stuff
|
2024-04-10 11:18:30 +02:00 |
|
peterkogo
|
2d1d4717d9
|
fixed errors but still WIP
|
2024-04-10 09:30:00 +02:00 |
|
peterkogo
|
6857b90bd7
|
make node types also dynamic
|
2024-04-03 16:43:27 +02:00 |
|
peterkogo
|
3a4ddc2aee
|
chore(svelte): formatted and lint errors fixed
|
2024-04-03 10:51:22 +02:00 |
|
peterkogo
|
0d76bcf2fd
|
make possible to change edge types
|
2024-04-03 10:11:45 +02:00 |
|
peterkogo
|
a1fd1aee9c
|
hidden nodes dont crash application on unmount anymore, hidden elements get correctly unobserved
|
2024-04-03 09:59:27 +02:00 |
|
peterkogo
|
15f88a9f47
|
export isValidConnection in Svelte Flow
|
2024-03-19 14:34:04 +01:00 |
|
peterkogo
|
3acf2e7038
|
type
|
2024-03-19 12:09:26 +01:00 |
|
peterkogo
|
543b85cd10
|
fixed double tapping on touch devices circumvents zoomOnDoubleClick
|
2024-03-19 12:07:09 +01:00 |
|
peterkogo
|
fe77b630e8
|
simplified KeyHandler
|
2024-03-19 11:09:05 +01:00 |
|
peterkogo
|
35a4356d4f
|
Svelte Flow: possible to add multiple keys
|
2024-03-18 14:29:25 +01:00 |
|
peterkogo
|
84ef65e956
|
Svelte Flow: bluring window and opening context menu now releases all pressed keys
|
2024-03-18 12:18:23 +01:00 |
|
peterkogo
|
e470e4e88f
|
React Flow: opening context menu now correctly resets keypresses
|
2024-03-18 12:12:10 +01:00 |
|
peterkogo
|
3e9479d38e
|
merged next
|
2024-03-14 15:40:17 +01:00 |
|
peterkogo
|
4ee2b5f15d
|
fixed svelte-check, updated dependencies, temporarily fixed a11y warnings
|
2024-03-14 15:37:57 +01:00 |
|
peterkogo
|
1d2befe121
|
changed node drag arguments, targetNode is null when dragging selectionbox
|
2024-03-14 14:59:32 +01:00 |
|
peterkogo
|
491a1dde90
|
export EdgeLabel component
|
2024-03-13 16:53:32 +01:00 |
|
peterkogo
|
e489df9808
|
added check to xyhandle pointermove if connection is cancelled
|
2024-03-13 14:26:27 +01:00 |
|
peterkogo
|
a224b88c65
|
connectionindicator class is now added if handle can be connected to based on handle types
|
2024-03-13 13:56:18 +01:00 |
|
peterkogo
|
b761859aa0
|
added nodedrag events to selection box
|
2024-03-11 10:59:53 +01:00 |
|
peterkogo
|
382cab728b
|
fixed resetting nodes in svelte
|
2024-02-28 17:42:33 +01:00 |
|
peterkogo
|
5f06ef6f59
|
fixed comment
|
2024-02-28 17:00:25 +01:00 |
|
peterkogo
|
d43fbfdd5a
|
added better example for svelte
|
2024-02-28 16:51:14 +01:00 |
|
peterkogo
|
84611e2f72
|
fixed node resizer & inlineWidth and inlineHeight
|
2024-02-28 16:50:30 +01:00 |
|
peterkogo
|
87ea4f877a
|
support node specific origin as well
|
2024-02-28 16:04:46 +01:00 |
|
peterkogo
|
06f1fc4f73
|
fixed NodeResizer for various NodeOrigins
|
2024-02-28 15:55:55 +01:00 |
|
peterkogo
|
417a3f528d
|
removed debug colors
|
2024-02-28 12:51:43 +01:00 |
|
peterkogo
|
5bab60724f
|
simplified
|
2024-02-28 12:38:43 +01:00 |
|
peterkogo
|
019909da5d
|
added connectionfrom connectionto and clickconnecting css
|
2024-02-28 12:23:00 +01:00 |
|
peterkogo
|
dcddc70535
|
fixed smoothstep edge if center = 0
|
2024-02-27 17:16:31 +01:00 |
|
peterkogo
|
d9e7f1f728
|
remove debug color
|
2024-02-27 17:13:25 +01:00 |
|
peterkogo
|
7831fcef5b
|
Merge branch 'next' into handle-connection-fixes
|
2024-02-27 17:02:09 +01:00 |
|
peterkogo
|
83e0a333b0
|
fixed handle connections
|
2024-02-27 16:54:21 +01:00 |
|
peterkogo
|
f0d1e85cf1
|
selectable correctly influences cursor types for nodes & edges
|
2024-02-22 11:12:08 +01:00 |
|
peterkogo
|
62bfc7acc6
|
disableKeyboardA11y now correctly prevents escape key presses
|
2024-02-21 08:27:50 +01:00 |
|
peterkogo
|
f8168869bd
|
Node: only use cursor grab when draggable
|
2024-02-21 08:01:39 +01:00 |
|
peterkogo
|
9fb4979631
|
Pane: only use cursor grab when panOnDrag=true
|
2024-02-21 07:41:56 +01:00 |
|
peterkogo
|
89a90cb848
|
added id, type to result from useNodesData
|
2024-02-20 18:59:34 +01:00 |
|
peterkogo
|
86ccf6807e
|
Removed accidental import
|
2024-02-19 16:51:59 +01:00 |
|
peterkogo
|
b15b7dbd6b
|
Fire node drag events also when dragging selection
|
2024-02-19 16:37:35 +01:00 |
|
peterkogo
|
99fc00f5dc
|
aligned useHandleConnections in svelte with react version
|
2024-02-15 11:32:55 +01:00 |
|
peterkogo
|
940148ba8b
|
fix node drag start & stop being fired when draggable=false
|
2024-02-15 11:06:45 +01:00 |
|
peterkogo
|
1d87926724
|
changed maskStrokeWidth default back to 1
|
2024-02-07 13:07:39 +01:00 |
|
peterkogo
|
ceb160fa7b
|
added css variables for minimap mask, set default mask-stroke to 0
|
2024-02-07 12:19:23 +01:00 |
|
peterkogo
|
4c0a5a62c7
|
fixed minimap styling by props & mask-stroke-width
|
2024-02-06 13:19:54 +01:00 |
|
peterkogo
|
c9b1b78edf
|
use for..of instead of forEach
|
2024-01-30 13:25:02 +01:00 |
|
peterkogo
|
5746c7b6fb
|
merge next
|
2024-01-30 12:36:04 +01:00 |
|
peterkogo
|
d5e21b0001
|
improved nodeResizer example
|
2024-01-30 12:32:02 +01:00 |
|
peterkogo
|
7fbb245ecc
|
added a comment
|
2024-01-30 12:28:35 +01:00 |
|
peterkogo
|
c1311c198a
|
fixed resizing & expandParent
|
2024-01-30 12:06:38 +01:00 |
|
peterkogo
|
c1391f5b13
|
keepAspectRatio and children with parent=extent and expandParent restrict the resizing of the parent
|
2024-01-30 11:19:28 +01:00 |
|
peterkogo
|
e3df7d1c69
|
children with parent=extent and expandParent restrict the resizing of the parent
|
2024-01-29 11:47:05 +01:00 |
|
peterkogo
|
39ea601332
|
resizer now respects parentExtent
|
2024-01-25 18:20:02 +01:00 |
|
peterkogo
|
ef12aa413e
|
removed console print and fixed updatePosition
|
2024-01-24 13:53:44 +01:00 |
|
peterkogo
|
829c82cfda
|
fixed, parentExpand & simplified updateNodePositions
|
2024-01-24 13:44:28 +01:00 |
|
peterkogo
|
5d3efa73a8
|
refactored useUpdateNodePositions to useMoveSelectedNodes
|
2024-01-24 12:25:39 +01:00 |
|
peterkogo
|
c3104f1fbb
|
refactored updateNodePositions in svelte
|
2024-01-23 18:16:05 +01:00 |
|
peterkogo
|
1bd71af135
|
use destructuring
|
2024-01-23 12:37:38 +01:00 |
|
peterkogo
|
abc6fea20b
|
child nodes get repositioned correctly when resizing top or left
|
2024-01-23 12:35:24 +01:00 |
|
peterkogo
|
08bb803ef2
|
getNodes & getEdges can be called without specifying ids
|
2024-01-22 16:38:00 +01:00 |
|
peterkogo
|
efbf2b3582
|
useInitialized and useNodesInitialized now return a readable, useEdgesInitialized is not exported
|
2024-01-22 16:34:01 +01:00 |
|
peterkogo
|
601c7f1c15
|
Selection process is not interrupted by selectionKey being let go
|
2024-01-22 11:26:02 +01:00 |
|
peterkogo
|
aee1b6b9f8
|
add getNode, getNodes, getEdge, getEdges
|
2024-01-18 16:27:51 +01:00 |
|
peterkogo
|
e0d7dbe8a1
|
fixed focused, selectable css
|
2024-01-18 15:50:21 +01:00 |
|
peterkogo
|
b6b3822787
|
changed prop names edgeLabel
|
2024-01-18 15:23:31 +01:00 |
|
peterkogo
|
88aa0fccf3
|
Added handleEdgeSelect hook & click on edge-label now selects edge
|
2024-01-18 14:26:35 +01:00 |
|
peterkogo
|
6bb9c5360d
|
Cleaned up edge label styles and added default edge label background in svelte flow
|
2024-01-18 13:14:44 +01:00 |
|
peterkogo
|
a4145a33bd
|
Optimized useNodesInitialized selector
|
2024-01-18 12:28:01 +01:00 |
|
peterkogo
|
1fb668d936
|
Added onInit and useInitialized hooks
|
2024-01-18 12:14:12 +01:00 |
|
peterkogo
|
897c9afdf6
|
added typedocs for Panel
|
2024-01-16 17:45:57 +01:00 |
|
peterkogo
|
b478fc6852
|
added typedocs for ReactFlowProps
|
2024-01-16 17:41:55 +01:00 |
|
peterkogo
|
1eb0595a96
|
added typedocs for SvelteFlowProps
|
2024-01-16 11:45:58 +01:00 |
|
peterkogo
|
115ae9493a
|
added types for baseEdge
|
2024-01-15 18:03:22 +01:00 |
|
peterkogo
|
0f8e13e0cf
|
added types for handles
|
2024-01-15 17:48:29 +01:00 |
|
peterkogo
|
8c32b426f4
|
added typedocs for plugins
|
2024-01-15 17:38:54 +01:00 |
|
peterkogo
|
e35e0348fe
|
added type docs for nodes & edges
|
2024-01-15 16:53:55 +01:00 |
|
peterkogo
|
f5ffa83124
|
better naming
|
2024-01-11 17:05:15 +01:00 |
|
peterkogo
|
19a8bc3e49
|
Simplified unselectNodesAndEdges
|
2024-01-11 16:58:49 +01:00 |
|