Braks
2bacaa8b2d
fix(core): only emit position changes if change occurred ( #1939 )
...
* fix(core): only emit position changes if a position change occurred
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-08-31 14:16:26 +02:00
Git Cliff
a433f3512d
chore: update CHANGELOG.md
2025-08-31 12:02:02 +00:00
Braks
bd606b98a2
refactor(core): avoid passing reactive values to position changes ( #1937 )
...
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2025-08-31 13:59:37 +02:00
Braks
490473d997
fix(core): prevent multi touch from aborting connections ( #1938 )
...
* fix(core): prevent multi touch from aborting connections
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(changeset): add
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2025-08-31 13:59:37 +02:00
Braks
c9c26d02f6
fix(core): skip resize handler if node not visible ( #1936 )
...
* fix(core): skip resize handler if node not visible
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-08-31 13:59:37 +02:00
Braks
e9f0cdff3d
fix(core): correctly check if an event has any listeners bound to it ( #1935 )
...
* fix(core): separate listeners from emitter for correct check on hasListeners
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* fix(core): check for listeners bound via emits
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(changeset): add
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2025-08-31 13:59:37 +02:00
Braks
dd48e47d02
fix(core): use valid handle result as connecting handle ( #1932 )
...
* fix(core): use valid handle result as connecting handle
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(changeset): add
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2025-08-31 13:59:37 +02:00
braks
3c96b385c3
docs: remove info on pointer events removal when elements selectable is false
...
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2025-08-26 21:33:18 +02:00
Git Cliff
1abb1a6b37
chore: update CHANGELOG.md
2025-08-15 11:27:17 +00:00
Braks
299a04531e
refactor(core): use event target for Handle pointer down events ( #1924 )
...
* refactor(core): use event target for Handle pointer down events
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(changeset): add
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2025-08-15 13:25:11 +02:00
Braks
c2aad1e43b
fix(core): fetch correct source and target nodes for isValidConnection ( #1922 )
...
* fix(core): fetch correct source and target nodes for isValidConnection
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(changeset): add
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2025-08-15 13:25:11 +02:00
Braks
58a52e1374
fix(minimap): use 1 as zoomstep for minimap and apply factor based on macOs ( #1923 )
...
* fix(minimap): use 1 as zoomstep for minimap and apply factor based on macOs
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* refactor(core): expose isMacOs
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(changeset): add
* chore(changeset): add
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2025-08-15 13:25:11 +02:00
Braks
5fbbc826e5
feat(core): expose wheelDelta utility ( #1918 )
...
* feat(core): expose wheelDelta utility
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(changeset): add
* fix(minimap): apply wheel delta to zoom
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(changeset): add
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2025-08-15 13:25:11 +02:00
5dc276af52
docs(examples): helper lines ( #1915 )
...
feat: add optional chaining to prevent types errors and add an example of helper lines (#1904 )
* docs: code errors in "Updating Node Data" (#1900 )
fix(docs): Example of fixing code errors in "Updating Node Data"
* fix: add optional chaining to prevent errors in link filtering
* feat: add an example of helper lines
* refactor: In the HelperLines example, replace the observer with dimensions
---------
Co-authored-by: Charles Lee <114982593+rookie-orange@users.noreply.github.com >
Co-authored-by: J <gongjie0422@163.com >
2025-08-07 15:46:48 +02:00
Git Cliff
4bc9acc1e8
chore: update CHANGELOG.md
2025-08-07 13:43:16 +00:00
braks
e0944266bf
examples: cleanup basic example
...
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2025-08-07 15:40:20 +02:00
Braks
e97a65b6b5
fix(core): calculate overlapping area correctly ( #1914 )
...
* fix(core): calculate overlapping area correctly
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(changeset): add
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2025-08-07 15:39:59 +02:00
Braks
ed18865525
fix(core): emit node drag-start, drag and drag-end events on selection drag ( #1913 )
...
* fix(core): emit node drag-start, drag and drag-end events on selection drag
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(changeset): add
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2025-08-07 15:39:59 +02:00
Braks and Hossam Hassan
dfae6619e2
fix(controls): add type="button" to avoid form submissions ( #1911 ) ( #1912 )
...
* fix(controls): add `type="button"` to avoid form submissions (#1911 )
* chore(changeset): add
---------
Co-authored-by: Hossam Hassan <58523735+devhus@users.noreply.github.com >
2025-08-07 15:39:59 +02:00
Braks
a43da6f1ec
fix(core): use correct handlesuffix in getHandleConnections ( #1880 )
...
* fix(core): use correct handlesuffix in `getHandleConnections`
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(changeset): add
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2025-08-07 15:39:59 +02:00
Braks
f4e139f1bc
refactor(node-resizer): add auto-scale prop & scale resize controls with zoom level ( #1872 )
...
* refactor(node-resizer): add auto-scale prop & scale resize controls with zoom
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(changeset): add
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2025-06-12 14:01:30 +02:00
Git Cliff
e7dec135e1
chore: update CHANGELOG.md
2025-06-10 14:25:51 +00:00
Braks and Kirill Zaytsev
8fa70107a0
feat(core): add dom attributes option for nodes and edges ( #1869 )
...
* feat(core): add dom attributes option for nodes and edges (#1861 )
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(changeset): add
* chore: cleanup
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
Co-authored-by: Kirill Zaytsev <zaytsev.cmath10@gmail.com >
2025-06-10 16:24:11 +02:00
Braks and GitHub
eec568cbb7
docs(deps): add vitepress plugin llms ( #1865 )
...
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2025-06-06 12:07:14 +02:00
Git Cliff
6f2db57237
chore: update CHANGELOG.md
2025-05-19 15:36:58 +00:00
Braks
505fbfef74
feat(core): add interpolate option to viewport transforming functions ( #1851 )
...
* chore(core): add d3-interpolate to deps
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* feat(core): add interpolate option to viewport transforming functions
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(changeset): add
* feat(core): add interpolate option to viewport transforming functions
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2025-05-19 17:35:54 +02:00
Braks
00bc28bf1b
feat(core): add ease option to viewport transform functions ( #1848 )
...
* chore(core): update d3-deps
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* feat(core): add ease option to viewport transform functions
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(changeset): add
* chore: cleanup
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2025-05-19 17:35:54 +02:00
Braks and GitHub
b792d7f536
refactor(core): use shallowRef where possible ( #1847 )
...
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2025-05-19 13:56:01 +02:00
Git Cliff
e9ccaa49ea
chore: update CHANGELOG.md
2025-05-15 16:41:34 +00:00
Braks
735c81c63f
fix(core): use whole handle for snapping area ( #1843 )
...
* chore(changeset): add
* fix(core): use whole handle for snapping area
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2025-05-15 18:37:14 +02:00
Braks
666e4eabab
fix(core): allow multiselect when input is focused ( #1842 )
...
* fix(core): allow multiselect when input is focused
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(changeset): add
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2025-05-15 18:37:14 +02:00
Git Cliff
a0c83f8765
chore: update CHANGELOG.md
2025-04-24 13:46:45 +00:00
Braks
ae9c6a0fe2
fix(core): add missing vue-flow__container class to marker defs ( #1833 )
2025-04-24 15:45:36 +02:00
braks
00e2146554
ci: use turbo remote cache
...
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2025-04-23 20:57:32 +02:00
Git Cliff
bea97b3ecf
chore: update CHANGELOG.md
2025-04-23 18:41:14 +00:00
Braks
cc65f12af9
fix(core): fall back to changedTouches for touchend events ( #1830 )
...
* fix(core): fall back to changedTouches for touchend events
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
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
7d9ffe3f35
chore(core): cleanup getHandleBounds ( #1828 )
...
chore(core): cleanup getHandleBounds
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
Git Cliff
606b6d64b4
chore: update CHANGELOG.md
2025-03-29 15:58:32 +00: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
Git Cliff
44b06bb2e2
chore: update CHANGELOG.md
2025-03-17 11:49:13 +00: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
Git Cliff
e89cab8bce
chore: update CHANGELOG.md
2025-03-13 05:58:00 +00: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
Git Cliff
5d773f1071
chore: update CHANGELOG.md
2025-03-09 09:12:33 +00: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
braks
67b652e159
chore(examples): cleanup
...
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2025-01-17 16:38:04 +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
Git Cliff
a277ca3c84
chore: update CHANGELOG.md
2025-01-16 10:43:25 +00: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
Braks and GitHub
e94611a3b0
chore(docs): simplify animated layout example ( #1747 )
...
* chore(examples): update ts example of layouting
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(docs): cleanup animated layout example
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2025-01-13 00:22:13 +01:00
Git Cliff
25f9dd1dd9
chore: update CHANGELOG.md
2025-01-12 09:07:11 +00:00
Braks
f78c348947
refactor(core): rename useNodeConnections params ( #1743 )
...
Signed-off-by: braks <78412429+bcakmakoglu@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
3d1b85fce2
refactor(core): allow setting handleId in useNodeConnections ( #1732 )
...
* refactor(core): allow setting handleId in useNodeConnections
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(core): deprecate useHandleConnections
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(examples): cleanup
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(docs): cleanup
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(core): cleanup
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(core): cleanup
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(docs): cleanup
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
braks
1c5caffaad
chore(docs): cleanup card styles
...
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2025-01-09 11:37:59 +01:00
braks
a8f7e36d9e
chore(docs): open links in new tab
...
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2025-01-08 22:57:15 +01:00
braks
b9c9cd9e1c
chore: update issue template
...
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2025-01-08 22:53:27 +01:00
braks
46f3892696
chore(docs): add new sandbox links to docs
...
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2025-01-08 22:53:27 +01:00
braks
dbd9330d91
chore: update license
...
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2025-01-08 22:53:27 +01:00
Git Cliff
f11bd94619
chore: update CHANGELOG.md
2025-01-04 15:57:48 +00:00
Braks
b33da47a3a
fix(core): use center position of handle as snapping point for connection lines ( #1625 )
...
* fix(core): calculate handle positions correctly
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* fix(core): remove handleId check
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(core): cleanup
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(core): cleanup click connect handlers
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* fix(core): add flow id to handle ids
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* tests: correct updateEdge test
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* fix(core): use center position of handle
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(examples): cleanup easy connect example
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* refactor(tests): run actions on chrome
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(workflows): correctly hash lock file
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
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
braks
2231ee4626
docs(guide): add docs section about v-modelling nodes and edges
...
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2024-12-19 16:16:58 +01:00
braks
fe239b5d8f
docs(examples): add edge markers example
...
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2024-12-09 08:53:17 +01:00
Git Cliff
43c54b05da
chore: update CHANGELOG.md
2024-12-07 15:41:15 +00: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
Braks and GitHub
4d0978343f
docs(examples): add loopback edge example ( #1708 )
...
docs(examples): add loopback example
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2024-12-03 15:12:24 +01:00
Git Cliff
0d246804b9
chore: update CHANGELOG.md
2024-11-13 19:23:14 +00: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
Braks and GitHub
61f4b0d447
docs(examples): add simple layout example ( #1678 )
...
* docs(examples): cleanup animated layout example
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(docs,deps): update deps
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* docs(examples): add animated and simple layout examples
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2024-11-05 15:53:16 +03:00
Braks and GitHub
f3075bc246
docs: add custom components to getting-started example ( #1677 )
...
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
2024-11-05 15:15:43 +03:00
Git Cliff
59be22dca6
chore: update CHANGELOG.md
2024-11-01 22:15:08 +00: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
Git Cliff
00cff79717
chore: update CHANGELOG.md
2024-11-01 18:50:39 +00:00
braks
ecd21ceebb
fix(core): allow pan on drag for other mouse btns if left is disabled
...
Signed-off-by: braks <78412429+bcakmakoglu@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
Braks
de6f042826
chore: update deps ( #1633 )
...
* chore(tests): update deps
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(workflows): update actions to latest
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore: update pnpm-lock.yaml
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(examples,vite): update deps
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(examples,nuxt): update deps
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(examples,quasar): update deps
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com >
* chore(examples,docs): update deps
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
Git Cliff
e38d7b3f85
chore: update CHANGELOG.md
2024-09-16 11:13:06 +00: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