Commit Graph
1514 Commits
Author SHA1 Message Date
James MoynihanandGitHub eb9844a796 expose props to consumers
I'm guessing the props accidentally had the export keywords removed.  This isn't caught by CI because the props are passed in by a spread parameter.
2025-01-10 23:02:45 -05:00
Moritz KlackandGitHub cdca1c55d1 Merge pull request #4880 from crimx/patch-2
Fix type check for all event targets
2025-01-10 10:27:19 +01:00
moklick 78f9d4e645 refactor(useNodeConnections): change param names 2025-01-09 16:08:52 +01:00
peterkogo 748c140146 fixes 2025-01-08 17:12:12 +01:00
peterkogo 228ea770a3 let let be const 2025-01-08 17:01:57 +01:00
peterkogo 4947f683b7 Move areSetsEqual to system 2025-01-08 16:09:20 +01:00
peterkogo a893cddf8f Port enhanced selection logic from svelte to react 2025-01-08 16:05:28 +01:00
Moritz KlackandGitHub c2f056fea5 Merge pull request #4725 from xyflow/feat/use-handle-connection
add `useNodeConnections`, deprecate `useHandleConnections`
2025-01-07 15:18:11 +01:00
peterkogo 3a5006e311 type 2025-01-07 14:30:07 +01:00
peterkogo b2d1844c0f remove redundant connectionLookup entries 2025-01-07 14:18:05 +01:00
moklick b601d385f3 chore(useNodeConnections): add default param 2025-01-07 13:34:37 +01:00
peterkogo e37712bbb9 add NodeConnection 2025-01-07 12:20:54 +01:00
peterkogo 4fc8e08128 fixed internal examples, made code more understandable 2025-01-07 11:57:33 +01:00
peterkogo 4a0b5e6c21 deprecated useHandleConnections 2025-01-07 10:29:22 +01:00
peterkogo 0863554271 fixed naming & exportyts 2025-01-07 10:24:44 +01:00
peterkogo dcf6a63595 reverted useHandleConnections 2025-01-06 12:22:28 +01:00
peterkogo ed82fd2eda added useNodeConnections 2025-01-06 11:19:29 +01:00
github-actions[bot] d3d940fca1 chore(packages): bump 2024-12-18 10:22:08 +00:00
peterkogo 817fd00535 Fix @svelte-put/shortcut version to 3.1.1. 2024-12-18 11:01:37 +01:00
CRIMX b7b5032c02 fix(system): safe check all event target 2024-12-10 12:56:30 +08:00
github-actions[bot] ba75c01da4 chore(packages): bump 2024-12-09 16:38:04 +00:00
Moritz KlackandGitHub 90d4726cd5 Merge pull request #4874 from crimx/patch-1
fix(system): safely handles non-html-element object
2024-12-09 17:36:50 +01:00
Moritz KlackandGitHub 42bb083a6c Merge pull request #4877 from xyflow/fix/intersection-origin2
Fix intersection for various node origins
2024-12-09 17:27:27 +01:00
peterkogo 7de640685a Fix origin not being respected, when calulating rect 2024-12-09 12:30:05 +01:00
peterkogo 738510b709 Prevent rerendering of EdgeRenderer by removing width & height from selector 2024-12-09 12:16:05 +01:00
CRIMXandGitHub 468699bfdd fix(system): safely handles non-html-element object
`event.composedPath` and `event.target` do not always return `HTMLElement` object(as their types suggested).
2024-12-09 19:08:49 +08:00
moklick a666888a1e refacotr(types): add group node to BuiltInNode type 2024-12-04 13:07:05 +01:00
Moritz KlackandGitHub ce8c2cf7a6 Merge pull request #4855 from mhuggins/html-element-props
feat: accept any `path` element attribute as a prop
2024-12-04 12:47:29 +01:00
moklick 7a8e53463e chore(react): cleanup base edge 2024-12-04 12:17:35 +01:00
peterkogo cc6b1d9717 remove unsused import 2024-12-04 11:25:22 +01:00
peterkogo cf3bae57b1 removed svg props from straight edge 2024-12-04 11:17:00 +01:00
peterkogo 3526963f0b Revert back to passing props manually 2024-12-04 11:12:49 +01:00
Moritz KlackandGitHub 3f8fae41df Merge pull request #4826 from xyflow/fix/panel-ref
fix(panel): forward ref to inner panel div
2024-12-04 10:45:01 +01:00
Matt Huggins 8b8ef2bffa HTMLAttributes -> SVGAttributes, add edge example 2024-12-02 10:20:52 -06:00
peterkogo ca66999634 simplified prop drilling & improved changeset 2024-12-02 13:37:17 +01:00
braks 9458904cbb fix(react): prevent default scrolling behavior when node is moved with keypress 2024-12-02 12:29:43 +01:00
Matt Huggins 23b3fb64c5 feat: accept any path element attribute as a prop 2024-11-28 17:18:01 -06:00
moklick 7043700192 fix(expandParent: do not mutate change object #4829 2024-11-24 15:01:28 +01:00
Moritz KlackandGitHub 9d26df39ef Merge pull request #4844 from xyflow/chore/custom-data-testid
Chore/custom data testid
2024-11-24 14:23:20 +01:00
moklick fbeab9c11d chore(react): allow custom data-testid #4838 2024-11-24 14:15:01 +01:00
Christopher Möller 02532fcdc5 fix(panel): forward ref to inner panel div 2024-11-18 14:59:11 +01:00
moklick d377a4d1a4 chore(react): pass edge type to IsValidConnection prop closes #4813 2024-11-15 12:18:27 +01:00
github-actions[bot] e9a21ae012 chore(packages): bump 2024-11-09 08:50:35 +00:00
Peter KogoandGitHub 2143da7171 Merge pull request #4789 from xyflow/fix/usekeypress-plus
Enhance useKeyPress top also support '+'
2024-11-09 09:49:25 +01:00
Peter KogoandGitHub c40cb84830 Merge pull request #4796 from Aki-7/fix/useQueue
Fix deadlock in useQueue
2024-11-08 11:26:21 +01:00
Peter KogoandGitHub 01f01b95c2 Merge pull request #4782 from xyflow/fix/evaluateAbsolutePosition
fixed evaluateAbsolutePosition for nested nodes
2024-11-08 11:23:54 +01:00
Akihiro Kiuchi 75590af981 fix deadlock in useQueue 2024-11-08 18:52:57 +09:00
peterkogo d14e616b73 Fix node resizing while zooming 2024-11-07 13:26:54 +01:00
peterkogo ae7a3478aa Fix node dragging while zooming on a flow that does not occupy whole browser window. 2024-11-07 12:42:17 +01:00
peterkogo 34f01e2964 support key combinations which include + 2024-11-07 11:27:50 +01:00