Commit Graph
15 Commits
Author SHA1 Message Date
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 KogoandGitHub 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 KlackandGitHub 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