Commit Graph
219 Commits
Author SHA1 Message Date
braks 1d3126e4fe fix(core): check if prevClosestHandle exists in onPointerUp 2023-02-06 00:56:23 +01:00
moklick b07d940dac chore(connections): check if handle + connection radius 2023-02-05 22:04:02 +01:00
moklick 7a652fc17c chore(connections): get fresh ref of onConnectEnd 2023-02-05 21:58:30 +01:00
moklick 23d1e65a72 feat(connection-line): add status class (valid or invalid) while in connection radius 2023-02-03 21:10:44 +01:00
Moritz KlackandGitHub 4ca10a3ae2 Merge pull request #2801 from wbkd/fix/ios-connect
fix(ios): connection error + dont snap invalid connection lines
2023-02-03 20:50:22 +01:00
moklick c48efe969f fix(ios): connection error + dont snap invalid connection lines 2023-02-03 20:40:32 +01:00
moklick 1ba3c0e91f fix(nodes): if draggable equals false node is also not draggable with selection 2023-02-03 19:08:10 +01:00
moklick 75a13e87bc refactor(handle): first check element below then connection radius 2023-01-30 11:39:19 +01:00
moklick 484dba7bdf chore(state): use correct file for types 2023-01-26 11:03:45 +01:00
moklick b80efb7dd3 chore(app): cleanup 2023-01-26 10:42:50 +01:00
moklick 3078777b28 fix(connectionRadius): pass prop to store 2023-01-26 10:24:58 +01:00
moklick 54010e7ee6 refactor(errors): put in constants 2023-01-25 18:32:13 +01:00
moklick 3b543cb015 chore(isMouseEvent): use different attr 2023-01-25 18:10:09 +01:00
moklick 9527261719 feat(onError): add onError prop #2772 2023-01-25 17:47:42 +01:00
moklick 3d6937b3e4 refactor(connectionline): separate edge renderer and connectionline 2023-01-25 17:47:13 +01:00
Moritz KlackandGitHub fe0f59adf4 Merge pull request #2771 from wbkd/richschulz/improve-typing-for-node-type
Types: improve typing for node type
2023-01-25 14:18:02 +01:00
moklick 2aef1ab4da chore(types): make node type optional again 2023-01-25 14:15:41 +01:00
moklick f3806c6165 refactor(connection): cleanup 2023-01-24 14:17:55 +01:00
moklick 0a2c96fe3e feat(connections): support touch 2023-01-23 17:58:15 +01:00
moklick 24e8b8adc0 refactor(autopan): cleanup 2023-01-23 15:05:18 +01:00
moklick 00726085be refactor(connections): cleanup, naming 2023-01-19 17:35:06 +01:00
moklick 66b3a8e334 refactor(handle): naming things, cleanup 2023-01-19 15:52:39 +01:00
moklick 5af609696b feat(connection-radius): use closest handle / snappy edges #2759 2023-01-18 17:51:43 +01:00
moklick 1d036b2575 refactor(autoPan): naming things 2023-01-17 17:38:21 +01:00
moklick f2a4260ac9 feat(autoPan): add props, handle scale 2023-01-17 16:26:04 +01:00
moklick 86f7a9a43d feat(nodes): move canvas when nodes are at the edge of the canvas #2753 2023-01-16 18:23:20 +01:00
moklick e413bceb19 feat(connecting): move pane when mouse is close to edge of canvas #2753 2023-01-16 16:39:48 +01:00
moklick f43c7eba55 refactor(selection): keep node selection on right click #2733 2023-01-11 14:55:02 +01:00
moklick ab91fcce43 chore(zustand): update 2023-01-10 19:24:01 +01:00
Moritz KlackandGitHub ec10422fae Merge pull request #2740 from wbkd/michaelspiss-patch-1
EdgeRenderer: check both handles for connection mode loose
2023-01-10 17:11:37 +01:00
moklick 656eea88c1 fix(context-menu): dont trigger when doing right mouse button drag closes #2734 2023-01-10 12:50:19 +01:00
moklick f33cd6e3ac fix(subflows): adjust positions before call fit view closes #2737 2023-01-10 12:39:37 +01:00
Michael SpissandGitHub 71c77bd70b Check both handle types in if ConnectionType is Loose
Fixes #2630 by concatenating both handle types instead of only looking at targets if any exist. The initial behavior does not change, as targets get chosen preferred if no handle id is given. This applies only to `ConnectionType.Loose`
2022-12-22 00:25:46 +01:00
moklick 43a16e61e6 chore(selection): cleanup 2022-12-19 12:22:42 +01:00
Moritz KlackandGitHub 1451a73d0e Merge pull request #2695 from wbkd/feat/elevate-nodes
feat(nodes): add prop to disable automatic elevation of nodes on select
2022-12-19 10:58:44 +01:00
Christopher Möller 7318210a2c feat(nodes): add prop to disable automatic elevation of nodes on select 2022-12-15 18:57:01 +01:00
moklick 3cc7bdcb5c chore(base-edge): check labelX labelY 2022-12-15 17:33:22 +01:00
moklick eaaf4f6d08 chore(base-edge): label coords optional 2022-12-15 17:30:35 +01:00
moklick dca41aaf0b refactor(panOnDrag): boolean or numbers for configuration 2022-12-15 12:43:52 +01:00
moklick 72a4f4a5fb refactor(key-handling): multi sleect when input focused closes #2650 2022-12-15 11:06:24 +01:00
moklick 2a7effd291 fix(selection): do not select hidden nodes closes #2679 2022-12-15 10:54:40 +01:00
moklick 9ba39ae49f fix(defaultViewport): clamp invalid zoom values 2022-12-12 17:43:33 +01:00
moklick 0a2529d26e chore(figma-controls): cleanup 2022-12-12 16:52:31 +01:00
moklick ee2f39f2fe feat(props): add panActivationKeyCode 2022-12-12 16:35:39 +01:00
moklick d34ecbf802 refactor(selectionMode): rename options 2022-12-12 16:19:06 +01:00
moklick aaa0854c62 chore(figma-controls): rename props 2022-12-08 22:06:07 +01:00
moklick 08faffacee refactor(selection): improve performance 2022-12-08 21:58:24 +01:00
moklick 36e4e773ce chore(flow-renderer): cleanup 2022-12-08 21:12:16 +01:00
moklick 0c890c3137 Merge branch 'next-release' into jackfishwick-main 2022-12-08 21:10:50 +01:00
moklick 57064ff096 refactor(figma-controls): update prop names and types 2022-12-08 21:08:45 +01:00