|
|
cd63e3d0b0
|
init commit
|
2026-03-17 16:28:59 +03:30 |
|
github-actions[bot]
|
52a0301248
|
chore: bump versions
|
2026-01-28 12:26:18 +01:00 |
|
Braks
|
8c1d390c8f
|
fix(core): disable selection on drag when panning mode is active (#2014)
* fix(core): disable selection on drag when panning mode 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>
|
2026-01-28 12:26:18 +01:00 |
|
github-actions[bot]
|
8073306b67
|
chore: bump versions
|
2026-01-28 12:26:18 +01:00 |
|
Braks
|
75a2e052db
|
fix(node-resizer): use autoscale prop to check if resize handle should scale (#2012)
* fix(node-resizer): use autoscale prop to check if resize handle should be scaled
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2026-01-28 12:26:18 +01:00 |
|
github-actions[bot]
|
87b2d2c4e8
|
chore: bump versions
|
2025-12-17 10:27:28 +01:00 |
|
Braks
|
d98d3b57c2
|
revert(core): block pane ctx menu if panOnDrag includes [2] (right-click) (#2001)
* revert(core): block pane ctx menu if panOnDrag includes [2] (right-click)
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2025-12-17 10:27:28 +01:00 |
|
Braks
|
474e830d08
|
fix(core): use connecting handle to update connection (#1996)
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2025-12-17 10:27:28 +01:00 |
|
github-actions[bot]
|
09cb136ab7
|
chore: bump versions
|
2025-11-21 21:53:58 +01:00 |
|
Braks
|
0ced769236
|
fix(core): use position instead of computedPos as keyboard move pos (#1989)
* fix(core): use position instead of computedPos as keyboard move pos
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2025-11-21 21:53:58 +01:00 |
|
Braks
|
ce4a8fb001
|
fix(core): unwrap disableKeyboardA11y to check if keyboard movement is allowed (#1988)
* fix(core): unwrap disableKeyboardA11y to check if keyboard movement is disabled
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
* chore(changeset): add
---------
Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com>
|
2025-11-21 21:53:58 +01:00 |
|
Braks
|
6008d63304
|
refactor(core): separate import and export objects and interfaces (#1978)
* refactor(core): separate import and export objects and interfaces
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-11-21 21:53:58 +01:00 |
|
github-actions[bot]
|
ff69823b9d
|
chore: bump versions
|
2025-10-02 09:12:54 +02:00 |
|
Braks
|
cca5ab8c44
|
feat(core): replace fitView option offset with expressive padding (#1967)
* feat(core): replace fitView option `offset` with expressive `padding`
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-10-02 09:12:54 +02:00 |
|
github-actions[bot]
|
9e2359c98a
|
chore: bump versions
|
2025-09-22 11:19:36 +02:00 |
|
Braks
|
7729eff1f0
|
fix(core): unwrap connection line status ref (#1962)
* fix(core): unwrap connection line status ref
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-09-22 11:19:36 +02:00 |
|
github-actions[bot]
|
dee75ddc1a
|
chore: bump versions
|
2025-09-11 15:14:45 +02:00 |
|
Braks
|
2ebe3d9088
|
fix(core): remove node border styles from required styles (#1954)
* fix(core): remove node border styles from required styles
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-09-11 15:14:45 +02:00 |
|
github-actions[bot]
|
c9c9040fb8
|
chore: bump versions
|
2025-09-05 19:51:15 +02:00 |
|
Braks
|
67832e528d
|
fix(core): add nullish operator to check visibility (#1942)
* fix(core): add nullish operator to check visibility
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-09-05 19:51:15 +02:00 |
|
github-actions[bot]
|
ed35bdeb0c
|
chore: bump versions
|
2025-08-31 14:16:26 +02:00 |
|
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 |
|
github-actions[bot]
|
7a46a746ac
|
chore: bump versions
|
2025-08-31 13:59:37 +02: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 |
|
github-actions[bot]
|
e293519ee2
|
chore: bump versions
|
2025-08-15 13:25:11 +02: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 |
|
github-actions[bot]
|
2b2c9a964d
|
chore: bump versions
|
2025-08-07 15:39:59 +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
|
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 |
|
github-actions[bot]
|
447b2b05fd
|
chore: bump versions
|
2025-06-12 14:01:30 +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 |
|
github-actions[bot]
|
45225bf973
|
chore: bump versions
|
2025-06-10 16:24:11 +02:00 |
|
Braks
|
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 |
|
Kirill Zaytsev
|
4c1b064230
|
feat(core): add dom attributes option for nodes (#1861)
feat: Possibility to customize nodes HTML attributes
|
2025-06-10 16:24:11 +02:00 |
|
github-actions[bot]
|
a16d851894
|
chore: bump versions
|
2025-05-19 17:35:54 +02: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
|
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 |
|
github-actions[bot]
|
7ecca6141f
|
chore: bump versions
|
2025-05-15 18:37:14 +02: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 |
|