moklick
7ff0733726
chore(types): less strict marker type #5411
2025-07-28 10:43:28 +02:00
moklick
a07dc81afa
feat(props): add connectionDragThreshold
2025-06-16 17:33:44 +02:00
moklick
34274eb44d
chore(autoPanOnNodeFocus): cleanup
2025-06-10 09:19:23 +02:00
moklick
19cd285458
chore(autoFocus): rename to autoPanOnNodeFocus
2025-06-05 19:37:14 +02:00
Abbey Yacoe
6693c7300e
feat: create enablePanOnFocus prop, update onFocus func
2025-06-05 12:22:06 +02:00
moklick
691dd7bf77
Merge branch 'main' into a11y
2025-06-03 21:00:56 +02:00
Abbey Yacoe
13b64afbaf
chore: rename LabelConfig -> AriaLabelConfig, update dict names
2025-06-03 15:42:57 +02:00
Abbey Yacoe
cdc08f1b54
chore: swap role for ariaRole, add svelte
2025-06-02 12:10:54 +02:00
Abbey Yacoe
54fc3c0717
chore(a11y): pass labelConfig state through store updater
2025-05-21 12:21:59 +02:00
Abbey Yacoe
ee8709b5fb
chore: update LabelConfig name, add to store, create a11y example
2025-05-20 17:20:46 +02:00
Abbey Yacoe
07265ed277
chore(a11y): rename props, fix linting error
2025-05-20 14:40:28 +02:00
Abbey Yacoe
9e4a9ae65d
#5201 chore(A11yDescriptions): add static support for localization
2025-05-19 13:15:26 +02:00
moklick
9878e93601
refactor(provider): rename fitviewoptions to initialfitviewoptions
2025-04-15 13:09:19 +02:00
moklick
c9415969eb
feat(provider): add minZoom, maxZoom and fitViewOptions
2025-04-15 13:06:49 +02:00
moklick
0993c2c0af
chore(marker): add aria-hidden true #5190
2025-04-10 11:25:39 +02:00
braks
4891e9cc1c
fix(react,svelte): prevent pane click when connection is in progress
2025-02-28 07:38:44 +01:00
moklick
27df80b6a6
fix(selection-listener): pass generics
2025-02-24 08:58:24 +01:00
Dimitri POSTOLOV
5867bba805
lint: remove unnecessary type assertion
2025-02-20 16:03:44 +07:00
Moritz Klack and GitHub
ad047fa023
Merge pull request #5010 from xyflow/tsdocs-update
...
TSDoc update
2025-02-12 16:49:36 +01:00
Moritz Klack and GitHub
d506b108ad
Merge pull request #5013 from xyflow/fix-connection-component-type
...
Fix connection component type
2025-02-12 14:22:12 +01:00
moklick
1344ccad39
chore(connection-line): pass generic
2025-02-12 14:18:14 +01:00
moklick
381ed2a5bf
chore(types): add tsdocs
2025-02-11 17:57:21 +01:00
moklick
0848bc9367
chore(components): add tsdocs for rf and provider
2025-02-11 15:31:19 +01:00
moklick
d8ab3bf0bd
chore(hooks): tsdoc update
2025-02-11 13:59:17 +01:00
Wayne Tee
ea54d9bcb1
fix(react): viewport shifting on node focus
2025-02-01 12:48:09 +08:00
Moritz Klack and GitHub
cdca1c55d1
Merge pull request #4880 from crimx/patch-2
...
Fix type check for all event targets
2025-01-10 10:27:19 +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
CRIMX
b7b5032c02
fix(system): safe check all event target
2024-12-10 12:56:30 +08:00
peterkogo
738510b709
Prevent rerendering of EdgeRenderer by removing width & height from selector
2024-12-09 12:16:05 +01:00
moklick
fbeab9c11d
chore(react): allow custom data-testid #4838
2024-11-24 14:15:01 +01:00
Moritz Klack and GitHub
cd0f1b58c3
Merge pull request #4572 from xyflow/fix-extent
...
fix node extent
2024-09-05 16:39:23 +02:00
moklick
5bbc9fb09c
fix(viewport): make onViewportChange prop dynamic #4579
2024-09-02 14:42:42 +02:00
peterkogo
04774e5011
added nodeExtent to Svelte Flow and React Flow Provider
2024-08-22 10:34:52 +02:00
peterkogo
6af9f45a74
Cursor grab only shown if left click is panning
2024-08-19 11:56:08 +02:00
peterkogo
96b2795f48
only capture pointer for when selection is starting
2024-07-30 13:42:49 +02:00
moklick
da35b9d7fb
feat(props): add nodeClickDistance
2024-07-15 15:28:27 +02:00
moklick
9b8486b39f
fix(selection): dont trigger onSelectionEnd on click
2024-07-15 14:38:46 +02:00
moklick
4062a24add
fix(selection): handle pointer capture for selectionOnDrag closes #4418
2024-07-10 14:14:24 +02:00
moklick
69bd68f4b8
feat(panzoom): add paneClickDistance prop
2024-07-09 10:50:50 +02:00
peterkogo
3f259e9662
variable autoPanSpeed
2024-07-04 16:33:45 +02:00
moklick
aa0e131162
refactor(react): init store with user nodeOrigin
2024-06-27 17:01:01 +02:00
moklick
609f7ed792
refactor(positions): remove unused node origins
2024-06-27 15:03:35 +02:00
moklick
f968ff42ca
chore(react): node origin cleanup
2024-06-26 15:26:22 +02:00
moklick
71db83761c
fix(react): window bug
2024-06-20 15:53:35 +02:00
moklick
6704e51d2a
fix(react): check if window exists
2024-06-20 15:47:01 +02:00
Peter Kogo and GitHub
86438a954f
Better selection usability ( #4379 )
...
* use pointer capture for selection boxes
* fixed selection box behaviour
* promoted modifier listeners to window level
* selection should still happen when shift key is let go during selection
* ported changes to svelte flow
* review changes
2024-06-19 17:05:04 +02:00
Moritz Klack and GitHub
75acd24cee
Rename updateEdge to reconnectEdge ( #4373 )
...
* refactor(edges): rename update to reconnect
* refactor(react): rename edge update to reconnect
* chore(examples): repair broken reconnect example
* chore(react): changelog
2024-06-19 16:57:30 +02:00