braks
3f4e071bbf
chore(resize-rotate): bump version
2022-08-30 22:22:49 +02:00
braks
ff51560427
chore: bump version
2022-08-30 22:17:56 +02:00
braks
2beb48d4a5
chore(store): pass vueflow id to scope on each call
2022-08-30 22:16:10 +02:00
braks
bd4eb7cc54
feat(edges): hide edge while updating
2022-08-30 22:16:10 +02:00
braks
058fb5ae10
fix(nodes): apply initial node extent
2022-08-30 22:16:10 +02:00
braks
955f683d8b
chore: re-apply node extent only if flow is ready
2022-08-30 22:16:10 +02:00
braks
be2bcf5a87
refactor: allow ref to be passed to useKeyPress
2022-08-30 22:16:10 +02:00
braks
a110cdcd03
chore: cleanup unused vars and remove setState usage
2022-08-30 22:16:10 +02:00
braks
487c287090
fix(nodes): add missing updateNodeInternals event
2022-08-30 22:16:10 +02:00
braks
e8a6dc37af
fix(nodes): apply global node extent when changed
2022-08-30 22:16:10 +02:00
thomasmountford and Braks
7732ad9b76
Added docs for type EdgeUpdatable
...
Implemented type EdgeUdatable in global configuration for VueFlow instance
2022-08-30 22:16:10 +02:00
thomasmountford and Braks
bf519e1f75
Changed updatable prop from boolean to type
...
Updatable
Wrapper.ts now checks for either true, 'target' or 'source'
true enables both markers on edge to be draggable
'target' enables target
'source' enables source
2022-08-30 22:16:10 +02:00
braks
5f5dd49ed6
refactor(resize-rotate): set fixed styles on resize rotate node
2022-08-30 22:16:10 +02:00
braks
dd62165443
feat(resize-rotate): add snappable
2022-08-30 22:16:10 +02:00
braks
9440d4fe85
fix: cast watchable props to ref
2022-08-30 22:16:10 +02:00
braks
a204f861b7
fix: watch translate extent separately
2022-08-30 22:16:10 +02:00
braks
b48234ec91
chore(deps): upgrade deps
2022-08-30 22:16:10 +02:00
braks
3e398d451a
chore: bump version
2022-08-09 22:51:44 +02:00
braks
6221663448
fix(nodes): pass node as prop to wrapper
...
# What's changed?
* instead of computed getter use prop to pass node
* avoids error when node gets deleting from custom node with `removeNodes`
2022-08-09 22:49:41 +02:00
braks
f1a1321117
chore: bump version
2022-08-08 19:21:14 +02:00
braks
80fd818359
fix(nodes): use flush timing post in NodeWrapper.vue
2022-08-08 19:18:51 +02:00
braks
16b6f429a1
chore: bump version
2022-08-03 16:36:08 +02:00
braks
8b6afd3d07
refactor: move watch flush timing to pre
2022-08-03 16:33:40 +02:00
braks
250965d18f
feat(viewpane): block keypress on inputs and .nokey elements
...
# What's changed?
* revert keypress listener on input elements (except button)
* skip keypress events on elements with `.nokey` classname
2022-08-03 16:33:40 +02:00
braks
f473dacffe
chore: bump version
2022-08-01 21:12:34 +02:00
braks
9031b46b57
fix(store): cleanup default change handlers on watch scope dispose
2022-08-01 21:10:14 +02:00
braks
a5d5da54cc
chore: remove unused code
2022-08-01 21:10:14 +02:00
braks
90b3bd0bc3
refactor(store): reset store on unmount and skip re-creating hooks on re-mount
2022-08-01 21:10:14 +02:00
braks
0d10adcbdb
fix(nodes): force update clause in updateDimensions
2022-08-01 21:10:14 +02:00
braks
8b02d7d3b3
refactor(store): re-bind hooks on mount and use hooks ref
2022-08-01 21:10:14 +02:00
braks
d468fb7f1d
refactor(nodes): recreate scope on mount
2022-08-01 21:10:14 +02:00
braks
bd36253cd0
refactor(viewpane): accept KeyFilter instead of KeyCode
...
# What's changed?
* accept type of `KeyFilter` instead of `KeyCode` for zoom/select/delete keypress
* don't filter on input dom elements
2022-08-01 21:10:14 +02:00
braks
dc0ec7a27d
chore: bump version
2022-07-30 15:13:29 +02:00
braks
228b9d1753
fix(viewpane): pan on scroll blocks any zoom handling
2022-07-30 15:11:17 +02:00
braks
899d3af4ad
fix(nodes): dimensions not properly set on mount
2022-07-30 15:11:17 +02:00
jayrchamp and Braks
4e93b2b242
fix(nodes): fix methods (onMouseEnter, onMouseMove, onMouseLeave) not being able to emit event
...
#253
2022-07-30 15:11:17 +02:00
braks
9aa517285b
chore: bump version
2022-07-28 22:59:23 +02:00
braks
1db74cf8b6
fix(nodes): prevent initial dimensions being emitted twice
2022-07-28 22:54:56 +02:00
braks
4766510a13
chore: bump version
2022-07-27 22:51:25 +02:00
braks
20fead93c4
chore(store): initial $destroy fn
2022-07-27 22:49:00 +02:00
braks
54eef97bde
fix(edges): create new effect scope when pane ready is called
2022-07-27 22:49:00 +02:00
braks
d62c3304e3
fix(store): only run scope dispose on parent caller
...
# What's changed?
* Only run scope disposal on parent scopes
* the uppermost `useVueFlow` call
* Do not reset store on flow unmount
* Fixes issue that flow is broken after a `v-if` toggle
2022-07-27 22:49:00 +02:00
braks
73bf4db829
feat(store): add $destroy action
...
# What's changed?
* add action to remove store from global storage (thus destroying it)
2022-07-27 22:49:00 +02:00
braks
98ff31154c
revert(types): use state viewport zoom to calculate handlebounds
2022-07-27 22:49:00 +02:00
braks
31f0dbafa7
revert(types): explicitly bind emits
2022-07-27 22:49:00 +02:00
braks
953155dea3
feat: bind pane mouse events
2022-07-27 22:49:00 +02:00
braks
8ea21303bd
feat(viewpane): add viewpane mouseevents
2022-07-27 22:49:00 +02:00
braks
f2321f2626
feat(store): add findNode & findEdge actions
...
# What's changed?
* deprecate computed getters `getNode` & `getEdge`
* add actions instead
2022-07-27 22:49:00 +02:00
braks
9a8459c8eb
refactor: import Emits type
2022-07-27 22:49:00 +02:00
braks
3d22b879a3
chore: update vueuse
2022-07-27 22:49:00 +02:00