bcakmakoglu
40bb91f608
update(store): deprecare setElements action
...
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-03-08 18:44:14 +01:00
bcakmakoglu
fd951e8bb8
fix(zoom): fitViewOnInit not passed to zoomPane
...
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-03-08 17:29:29 +01:00
bcakmakoglu
994b403089
feat(edges): allow markers to have unique id
...
* fix overwriting by spreading marker def
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-03-08 17:11:54 +01:00
bcakmakoglu
c31deb897d
update(edges): filter edges of hidden nodes
...
* we don't want to show edges that go seemingly nowhere
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-03-08 16:34:50 +01:00
bcakmakoglu
46a63c29aa
fix(store): updateEdge action not fully updating an edge
...
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-03-08 16:10:33 +01:00
bcakmakoglu
b7c19547f2
fix(edges): edge text height not centered
...
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-03-08 15:40:17 +01:00
bcakmakoglu
743b0bd004
feat: Add names (node-types as name) to minimap node slots
...
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-03-08 15:35:51 +01:00
bcakmakoglu
4f42fd0e6b
fix(edges): edge text not aligning to center
...
* use scaling to properly align edge labels and bg width
* remove getMarkerEnd util, replaced by getMarkerId or just using the actual prop markerEnd/markerStart
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-03-08 15:35:24 +01:00
bcakmakoglu
cd2b89828d
update(edges): remove scope dispose from useHandle
...
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-03-08 12:58:06 +01:00
bcakmakoglu
300886c8b1
update: remove copy plugin
...
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-03-08 12:29:23 +01:00
bcakmakoglu
ac6f62f0a3
update(flow): deprecate modelValue prop
...
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-03-08 12:08:25 +01:00
bcakmakoglu
6746d6bb46
fix(flow): fix typo in paneMovable prop
...
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-03-08 12:07:57 +01:00
bcakmakoglu
158f81d5e5
update(examples): unidirectional example
...
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-03-08 11:06:45 +01:00
bcakmakoglu
36ac64f054
refactor: add default theme to style.css
...
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-03-08 08:49:45 +01:00
bcakmakoglu
1def3a9fb3
fix(edges): Markers not displayed
...
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-03-08 08:47:14 +01:00
bcakmakoglu
2bb3ecbe73
feat(nodes): Add nodeElement as Prop to Nodes
...
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-03-07 12:57:44 +01:00
bcakmakoglu
0c5e4a47aa
v0.4.0-2
2022-02-22 10:38:05 +01:00
bcakmakoglu
6e5c58fcae
refactor: Remove link from deps
...
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-02-22 10:35:38 +01:00
bcakmakoglu
776000ccf1
v0.4.0-1
2022-02-21 20:28:48 +01:00
bcakmakoglu
a9b1b1ad6d
chore: update yarn.lock
...
* add settings.json
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-02-21 20:27:30 +01:00
bcakmakoglu
17561604b6
fix(nodes): clear all empty values before passing as props
...
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-02-21 20:25:17 +01:00
bcakmakoglu
fe31112c5a
chore: fix tsconfig
...
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-02-21 20:25:17 +01:00
bcakmakoglu
b51c26f6bb
update: Add tsconfig.build.json
...
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-02-21 20:25:17 +01:00
bcakmakoglu
b7abb31c24
chore: couple minor fixes
...
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-02-21 20:25:17 +01:00
bcakmakoglu
3518e1dab2
chore: update yarn.lock
...
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-02-21 20:25:17 +01:00
bcakmakoglu
c5b39d4588
feat: try to dispose states on unmount
...
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-02-21 20:25:17 +01:00
bcakmakoglu
d835e4546c
update: add missing property to store
...
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-02-21 20:25:17 +01:00
bcakmakoglu
a3b2348ea7
update: use prop for fitViewOnInit
...
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-02-21 20:25:17 +01:00
bcakmakoglu
bd36dee54c
chore: tsconfig dev
...
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-02-21 20:25:17 +01:00
bcakmakoglu
54e8301ddb
refactor: use dist pkg for examples
...
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-02-21 20:25:17 +01:00
bcakmakoglu
8260eabc58
fix: typings for UseVueFlow
...
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-02-21 20:25:17 +01:00
bcakmakoglu
78c58688a2
feat(examples): Add OptionsAPI example
...
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-02-21 20:25:17 +01:00
bcakmakoglu
ae3cb8f80c
chore(deps): update deps
...
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-02-21 20:25:17 +01:00
bcakmakoglu
2731d0bf5e
fix: typings for UseVueFlow
...
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-02-21 20:25:17 +01:00
bcakmakoglu
f44784b1d0
chore: fix examples
...
Signed-off-by: bcakmakoglu <78412429+bcakmakoglu@users.noreply.github.com >
2022-02-21 20:25:17 +01:00
Braks
ca85d8002e
refactor(flow)!: Remove useElementsState utility
...
* to avoid confusion and duplicates remove the useElementsState utilities
* move functionality to store actions
Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com >
2022-02-21 20:25:17 +01:00
Braks
16997494ab
update(zoom): set store instance before emitting pane-ready event
...
* add missing generics on getters
* replace ? notation with undefined (does not mean the exact same, i.e.
`instance?: FlowInstance` will become `Ref<FlowInstance | undefined> | undefined`
using `instance: FlowInstance | undefined` results in `Ref<FlowInstance | undefined>`
Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com >
2022-02-21 20:25:17 +01:00
Braks
082bc51599
v0.4.0-0
2021-12-20 19:37:58 +01:00
Braks
124338b8d4
update(examples): correct examples
...
Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com >
2021-12-20 19:29:52 +01:00
Braks
dcbe9865e9
refactor(flow): remove defaults for props
...
* defaults are set by store
* use watcher immediate trigger only if prop exists
Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com >
2021-12-20 19:29:52 +01:00
Braks
fbe62b9ab9
fix(nodes): watch parent nodes deeply to trigger xyz-pos calculation
...
Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com >
2021-12-20 19:29:52 +01:00
Braks
0e82420142
fix(nodes): correctly calculate xyzpos from parent
...
Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com >
2021-12-20 19:29:52 +01:00
Braks
983c86c938
fix(edges): Handles emitting connect and update simulteanously
...
Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com >
2021-12-20 19:29:52 +01:00
Braks
2910731c3b
refactor(flow): set elements when initializing store
...
Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com >
2021-12-20 19:29:52 +01:00
Braks
f2fe93f1db
update(edges): use computed getters to group edges by z-level
...
Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com >
2021-12-20 19:29:52 +01:00
Braks
c28376950d
refactor(flow)!: make opts for useElementsState optional
...
Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com >
2021-12-20 19:29:52 +01:00
Braks
8fbfca1e7a
refactor(edges)!: Replace getMarkerEnd utility with getMarkerId
...
Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com >
2021-12-20 19:29:52 +01:00
Braks
35165c3a98
refactor: make nodes/edges for useStates helpers optional
...
Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com >
2021-12-20 19:29:52 +01:00
Braks
a9e7eb31ea
feat(flow): Narrow options type for useNodesState/useEdgesState/useElementsState
...
* remove storageKey
* make modelValue optional
Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com >
2021-12-20 19:29:52 +01:00
Braks
ee6bf3252e
refactor(flow): Watch models
...
* replace model value after re-setting elements/nodes/edges
Signed-off-by: Braks <78412429+bcakmakoglu@users.noreply.github.com >
2021-12-20 19:29:52 +01:00