Braks
22845c210d
chore: lint files
2022-05-11 22:10:40 +02:00
Braks
c4f9b2c780
fix: ensure scope dispose is run
2022-04-24 13:34:22 +02:00
Braks
f5d245322b
feat: Add emits property to store
...
# What's changed?
* For easier access (and shorter syntax) of event emitters add emits property to store
* Change instance, zoom, hooks, emits and onEvent triggers to readonly
2022-04-24 13:34:22 +02:00
Braks
e722f49e6e
refactor(types,flow)!: Use reactivity transform and remove store property
...
# What's changed?
* Remove store property from usevueflow return value
* All previously available properties are still there, just not nested inside an additional store object to avoid confusion + duplicates
* use reactivity transform to get rid of .value calls
2022-04-24 13:34:22 +02:00
Braks
b6d8b57859
chore: Performance optimizations
...
# What's changed?
* Remove keys
* Stabilize props
* Force reset store on unmount
2022-04-24 13:34:22 +02:00
Braks
04fcd082d1
refactor: Accept maybe refs as options for usevueflow
...
# What's changed?
* Allow user to pass refs to composable (will not trigger an automatic re-set of state when refs are changed)
2022-04-24 13:34:22 +02:00
Braks
e3270d5f94
refactor(types)!: Remove generics from types except nodes, edges, elements
...
# What's changed?
* Superfluous generics removed from types like store, state etc. as they haven't really served a well-defined purpose
2022-04-21 10:47:53 +02:00
Braks
ea69dc58ee
fix: Return empty arrays if pane isn't ready yet
2022-04-11 11:30:10 +02:00
Braks
bf2c77fb59
feat(flow): Promisify updateNodePosition
...
* helps with selected nodes dragging performance
2022-04-11 11:30:10 +02:00
Braks
3d66775678
fix(flow): check for scope before providing store
2022-04-04 21:42:48 +02:00
Braks
7d509487c3
chore(types): remove some unnecessary generics
2022-04-04 21:42:48 +02:00
Braks
981511c76f
fix(flow): computed getter type
2022-04-04 21:42:48 +02:00
Braks
ca74d7b470
fix(flow): injection missing
2022-04-04 21:42:48 +02:00
Braks
186b96f87d
update(flow): generic types
2022-04-04 21:42:48 +02:00
Braks
71e21e50d9
fix(flow): no transform of id to ref
2022-04-04 21:42:48 +02:00
Braks
95bc46e616
fix(flow): store & usevueflow types
2022-04-04 21:42:48 +02:00
Braks
cd817b7f53
feat: implement workspaces
2022-04-04 21:42:48 +02:00