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
69bd68f4b8
feat(panzoom): add paneClickDistance prop
2024-07-09 10:50:50 +02:00
moklick
609f7ed792
refactor(positions): remove unused node origins
2024-06-27 15:03:35 +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
moklick
ad7403cc75
refactor(types): use same structure for nodes and edges
2024-02-17 15:45:10 +01:00
moklick
a345b2670b
feat(react): infer node types from passed nodes
2024-01-24 18:25:31 +01:00
peterkogo
601c7f1c15
Selection process is not interrupted by selectionKey being let go
2024-01-22 11:26:02 +01:00
moklick
61f8e00541
chore(react): cleanup exports
2024-01-08 13:26:14 +01:00
moklick
30c975e39f
chore(react): cleanup exports
2024-01-08 11:59:01 +01:00
braks
bb6021e6f8
fix(react,svelte): allow panning by scroll when pan activation key is pressed
2023-11-08 18:07:28 +01:00
Moritz Klack and GitHub
ae33cba887
feat(react/svelte): controlled viewport ( #3461 )
...
* feat(react): controlled viewport
* refactor(react): cleanup viewport
* feat(svelte): two way data binding for viewport, cleanup transform <> viewport stuff
* refactor(svelte): viewport stuff
2023-09-28 16:19:03 +02:00
moklick
8354759f57
refactor(packages): change package structure
2023-06-05 15:40:18 +02:00