Braks
|
265f928f13
|
fix(core): subtract container bounds when getting pointer position (#1829)
* fix(core): subtract container bounds when getting pointer position
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore: cleanup
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2025-04-23 20:39:08 +02:00 |
|
Braks
|
7a09afa12a
|
refactor(core): allow passing null/undefined to use node connection args (#1820)
* refactor(core): allow passing null/undefined to use node connection args
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(core): cleanup
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2025-04-23 20:39:08 +02:00 |
|
Braks
|
cb588c8aa9
|
fix(core): add aria hidden to markers (#1817)
* fix(core): add aria hidden to markers
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2025-04-23 20:39:08 +02:00 |
|
github-actions[bot]
|
c24ba071f1
|
chore: bump versions
|
2025-03-29 16:57:08 +01:00 |
|
Braks
|
da6dc8bdf9
|
fix(minimap): filter hidden nodes from bounds (#1808)
* fix(minimap): filter hidden nodes from bounds
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2025-03-29 16:57:08 +01:00 |
|
Braks
|
967569aa6d
|
fix(core): add button to elements to ignore in useKeyPress (#1807)
* fix(core): add button to elements to ignore in useKeyPress
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* fix(core): add prevent default option to useKeyPress
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2025-03-29 16:57:08 +01:00 |
|
github-actions[bot]
|
f49e50996f
|
chore: bump versions
|
2025-03-17 12:47:52 +01:00 |
|
Braks
|
05e4df2cb6
|
fix(core): remove edge lookup update when updating connection lookup
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2025-03-17 12:47:52 +01:00 |
|
Braks
|
b85b0ec66f
|
fix(core): reset drag items on drag end (#1798)
* fix(core): reset drag items on drag end
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2025-03-17 12:47:52 +01:00 |
|
Braks
|
c9fd24dc82
|
fix(core): use null as fallback id for edge source handle (#1794)
* fix(core): use null as fallback id for edge source handle
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2025-03-17 12:47:52 +01:00 |
|
github-actions[bot]
|
e9168d3084
|
chore: bump versions (#1791)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
2025-03-13 06:56:32 +01:00 |
|
Braks
|
410a59df5b
|
fix(core): unwrap ref when checking if connection in progress (#1789)
* fix(core): unwrap ref when checking if connection in progress
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2025-03-13 06:56:32 +01:00 |
|
github-actions[bot]
|
d3b0eb9135
|
chore: bump versions (#1778)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
2025-03-09 10:10:38 +01:00 |
|
Braks
|
2ba98efef0
|
fix(node-toolbar): set default value for isVisible to undefined (#1785)
* fix(node-toolbar): set default value for isVisible to undefined
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2025-03-09 10:10:38 +01:00 |
|
Braks
|
dd9c92ff81
|
fix(core): avoid removing handle bounds on handle unmount (#1781)
* fix(core): avoid removing handle bounds on handle unmount
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2025-03-09 10:10:38 +01:00 |
|
Braks
|
49b2780740
|
fix(core): prevent pane click event when connection is in progress (#1776)
* fix(core): prevent pane click event when connection is in progress
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2025-03-09 10:10:38 +01:00 |
|
github-actions[bot]
|
883a669219
|
chore: bump versions (#1756)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
2025-01-17 16:35:07 +01:00 |
|
Braks
|
acdd1ad8b0
|
fix(minimap): bind attrs to minimap node (#1754)
* fix(minimap): bind attrs to minimap node
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2025-01-17 16:35:07 +01:00 |
|
github-actions[bot]
|
d7f5506882
|
chore: bump versions (#1751)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
2025-01-16 11:42:01 +01:00 |
|
Braks
|
424f6cf63c
|
fix(core): correct connection keys (#1749)
* fix(core): correct connection keys
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2025-01-16 11:42:01 +01:00 |
|
github-actions[bot]
|
5a5b2c15d7
|
chore: bump versions (#1730)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
2025-01-12 10:05:01 +01:00 |
|
Braks
|
44b9232b19
|
refactor(core): inherit attrs on edge path el in BaseEdge (#1742)
* refactor(core): inherit attrs on edge path el in base edge
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2025-01-12 10:05:01 +01:00 |
|
Braks
|
0a0d8af16c
|
fix(minimap): hide minimap node if graph node is hidden (#1739)
* fix(minimap): hide minimap node if graph node is hidden
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2025-01-12 10:05:01 +01:00 |
|
Braks
|
6f3ed67463
|
refactor(core): use connection lookup to check for selected elements (#1737)
* refactor(core): use connection lookup to check for selected elements
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2025-01-12 10:05:01 +01:00 |
|
Braks
|
268ed0e84e
|
feat(core): add useNodeConnections composable (#1728)
* feat(core): add `useNodeConnections` composable
* chore(core): export `useNodeConnections`
* chore(docs): update math example
* docs: add guide for `useNodeConnections`
* chore(changeset): add
|
2025-01-12 10:05:01 +01:00 |
|
github-actions[bot]
|
549d5cee7f
|
chore: bump versions
|
2025-01-04 16:56:00 +01:00 |
|
braks
|
041fd871a1
|
chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2025-01-04 16:56:00 +01:00 |
|
github-actions[bot]
|
265e03d9f4
|
chore: bump versions
|
2024-12-07 16:39:07 +01:00 |
|
Braks
|
f4f2494fd1
|
fix(core): allow control key as pan activation key code (#1707)
* fix(core): allow control key as pan activation key code
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* fix(core): allow drag regardless of btn chosen
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* fix(core): prevent browser ctx menu on pane right click
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(core): cleanup useKeyPress handler
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* fix(core): check `panOnDrag` prop for allowed drag buttons
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(core): cleanup
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2024-12-07 16:39:07 +01:00 |
|
Braks
|
7a022c89c6
|
fix(core): update source/target node of updated edge (#1705)
* fix(core): update source/target node of updated edge
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2024-12-07 16:39:07 +01:00 |
|
Braks
|
600d1a63fd
|
fix(core): prevent scrolling when using arrow keys to move node selection (#1702)
* fix(core): prevent scrolling when using arrow keys to move node selection
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): update
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2024-12-07 16:39:07 +01:00 |
|
Braks
|
04d13551e3
|
fix(frontend,core): prevent scrolling when using arrow keys to move nodes (#1698)
* fix(frontend,core): prevent scrolling when using arrow keys to move nodes
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2024-12-07 16:39:07 +01:00 |
|
github-actions[bot]
|
d22a2394d4
|
chore: bump versions
|
2024-11-13 20:20:43 +01:00 |
|
Braks
|
f7a266415a
|
fix(core): escape node labels (#1695)
* fix(core): escape node labels
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2024-11-13 20:20:43 +01:00 |
|
Braks
|
4b8139da66
|
fix(core): release key combination presses (#1696)
* fix(core): release key combination presses
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2024-11-13 20:20:43 +01:00 |
|
Braks
|
2e2fa9a93c
|
fix(core): allow using + as a key in key combinations (#1693)
* fix(core): allow using `+` as a key in key combinations
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(core): cleanup
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2024-11-13 20:20:43 +01:00 |
|
Braks
|
129d543c4e
|
fix(background): set default offset to 0 (#1692)
* fix(background): correct offset
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2024-11-13 20:20:43 +01:00 |
|
Braks
|
5a028cf2d4
|
fix(core): check if dragEnd event is UseDrag or MouseTouch event (#1680)
* feat(core): add snapPosition util
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* fix(core): check if dragEnd event is actually a UseDrag or MouseTouch event
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(core): cleanup
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2024-11-13 20:20:43 +01:00 |
|
github-actions[bot]
|
6bb195da0c
|
chore: bump versions
|
2024-11-01 23:13:48 +01:00 |
|
Braks
|
1e3acb1979
|
fix(core): if selection key code is true prevent pan on drag on left mouse btn (#1670)
* fix(core): if selection key code is true prevent pan on drag on left mouse btn
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* fix(tests): correct viewport drag tests
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2024-11-01 23:13:48 +01:00 |
|
github-actions[bot]
|
367f8947f2
|
chore: bump versions (#1664)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
2024-11-01 19:48:16 +01:00 |
|
Braks
|
72e0e2e97e
|
fix(core): set isPressed to true on blur and contextmenu events if permant keypress is enabled (#1667)
* fix(core): set isPressed to `true` on reset if permanent keypress is enabled
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2024-11-01 19:48:16 +01:00 |
|
Braks
|
900850d3ae
|
fix(background): start patterns at 0,0 (#1666)
* fix(background): start patterns at 0,0
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2024-11-01 19:48:16 +01:00 |
|
Braks
|
cfc2332370
|
fix(core): use all handle bounds in loose connection mode (#1665)
* fix(core): use all handle bounds with loose mode when updating edges
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2024-11-01 19:48:16 +01:00 |
|
Braks
|
fe552fc5c5
|
fix(core): allow pan on drag for non left-btn when selectionKeyCode is true (#1662)
* fix(core): allow pan on drag for non left-btn when selection key code is true
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* fix(core): reorder pane class names
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(core): cleanup
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2024-11-01 19:48:16 +01:00 |
|
github-actions[bot]
|
becb928c39
|
chore: bump versions
|
2024-09-16 13:11:49 +02:00 |
|
Braks
|
6cc30429b5
|
fix(core): calculate distance to trigger drag-click (#1624)
* fix(core): calculate distance to trigger drag-click
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2024-09-16 13:11:49 +02:00 |
|
Braks
|
6338a9db06
|
fix(core,nodes,edges): allow pointer events if mouse evt listeners exist (#1618)
* fix(core,nodes): allow node pointer events if listener(s) exist
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* fix(core,edges): allow edge pointer events if listener(s) exist
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2024-09-16 13:11:49 +02:00 |
|
github-actions[bot]
|
524d812945
|
chore: bump versions
|
2024-09-06 09:50:34 +02:00 |
|
Braks
|
43ed0a8318
|
fix(core): prevent drag click when multi selection is active (#1609)
* fix(core): prevent drag click when multi selection is active
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2024-09-06 09:50:34 +02:00 |
|