Commit Graph

4975 Commits

Author SHA1 Message Date
peterkogo
1c67bf848f fixed subflows, cleaned up nodeRenderer, cleaned up nodewrapper 2024-12-11 13:38:48 +01:00
peterkogo
dca2eb6f37 cleanup useSvelteFlow 2024-12-10 12:54:18 +01:00
peterkogo
b99e5dd403 Merge branch 'main' into migrate/svelte5 2024-12-10 12:13:02 +01:00
peterkogo
0cd68914c1 clean up BaseEdge, fix store functions 2024-12-10 12:12:21 +01:00
Moritz Klack
0f21ec21eb Merge pull request #4845 from xyflow/changeset-release/main
Release packages
2024-12-09 18:11:35 +01:00
github-actions[bot]
ba75c01da4 chore(packages): bump 2024-12-09 16:38:04 +00:00
Moritz Klack
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
moklick
d60331e6ba chore(changeseg): add 2024-12-09 17:36:18 +01:00
moklick
21b7e9542b chore(changeset): update 2024-12-09 17:29:45 +01:00
Moritz Klack
42bb083a6c Merge pull request #4877 from xyflow/fix/intersection-origin2
Fix intersection for various node origins
2024-12-09 17:27:27 +01:00
Moritz Klack
b0d14dd298 Merge pull request #4875 from xyflow/fix/rerender-edges-viewport2
Fix unneccessary rerenders of edges on viewport resize
2024-12-09 17:26:49 +01:00
peterkogo
9199cbd278 Merge branch 'main' into migrate/svelte5 2024-12-09 15:59:30 +01:00
peterkogo
1d321ebcd6 cleaning up Svelte 4 leftovers 2024-12-09 15:59:06 +01:00
peterkogo
35c8b6f403 adjust changelog 2024-12-09 12:35:24 +01:00
peterkogo
9a8309dab8 chore(changeset) add 2024-12-09 12:31:10 +01:00
peterkogo
7de640685a Fix origin not being respected, when calulating rect 2024-12-09 12:30:05 +01:00
peterkogo
41d4743a69 chore(changeset) add 2024-12-09 12:17:47 +01:00
peterkogo
738510b709 Prevent rerendering of EdgeRenderer by removing width & height from selector 2024-12-09 12:16:05 +01:00
CRIMX
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
peterkogo
d0fce3984d first working version with using $state for nodes & edges 2024-12-09 12:07:10 +01:00
peterkogo
4fcde6f6bf refector viewport to use signals 2024-12-06 15:35:43 +01:00
peterkogo
f29898f0bd WIP: migrated store and useSvelteFlow hook to signals & solved state propagation for provider 2024-12-06 13:53:48 +01:00
Moritz Klack
1e1eb06f2a Merge pull request #4865 from xyflow/react/built-in-node-type
refactor(types): add group node to BuiltInNode type
2024-12-04 13:09:44 +01:00
moklick
2c4acc2bd9 chore(changeset): add 2024-12-04 13:07:59 +01:00
moklick
a666888a1e refacotr(types): add group node to BuiltInNode type 2024-12-04 13:07:05 +01:00
Moritz Klack
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
944238b015 chore(changeset): update 2024-12-04 12:44:34 +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 Klack
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
Moritz Klack
bb41e8eb51 Merge pull request #4862 from bcakmakoglu/fix/arrow-move
fix(react): prevent default scrolling behavior when node is moved with arrow keypress
2024-12-04 10:36:32 +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
adf4fb4e7b chore(changeset): add 2024-12-02 12:30:14 +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
106c2cf8e5 fixup! feat: accept any path element attribute as a prop 2024-11-28 17:31:56 -06:00
Matt Huggins
23b3fb64c5 feat: accept any path element attribute as a prop 2024-11-28 17:18:01 -06:00
peterkogo
190e5ccc1c adjusted wording of changeset 2024-11-28 15:55:15 +01:00
Moritz Klack
616d266523 Merge pull request #4846 from xyflow/fix/redux-immer-expand-parent
Fix/redux immer expand parent
2024-11-24 15:03:46 +01:00
moklick
7501793900 chore(changeset): add 2024-11-24 15:02:41 +01:00
moklick
7043700192 fix(expandParent: do not mutate change object #4829 2024-11-24 15:01:28 +01:00
Moritz Klack
9d26df39ef Merge pull request #4844 from xyflow/chore/custom-data-testid
Chore/custom data testid
2024-11-24 14:23:20 +01:00
Moritz Klack
7f59db6d12 Merge pull request #4816 from xyflow/fix/is-valid-con-type
Fix/is valid con type
2024-11-24 14:19:01 +01:00
moklick
6f11e552c3 chore(changeset): add 2024-11-24 14:18:01 +01:00
moklick
fbeab9c11d chore(react): allow custom data-testid #4838 2024-11-24 14:15:01 +01:00
Christopher Möller
5f90acdab1 chore(changeset): add 2024-11-18 15:40:10 +01:00
Christopher Möller
02532fcdc5 fix(panel): forward ref to inner panel div 2024-11-18 14:59:11 +01:00
Christopher Möller
1e38733da5 chore(readme): update team 2024-11-18 14:11:52 +01:00