Commit Graph

999 Commits

Author SHA1 Message Date
Braks
08204fdcbb feat: Test pipeline
* Rename tests dir to e2e as tests gets ignored as "package" by turbo
2022-04-11 11:30:10 +02:00
Braks
ca5033b272 feat: Add turbo pipelines for types and themes 2022-04-11 11:30:10 +02:00
Braks
31423889d2 chore: update author field 2022-04-11 11:30:10 +02:00
Braks
3937d564a8 fix: lint scripts 2022-04-11 11:30:10 +02:00
Braks
b2d5196944 feat: Use frozen-lockfile in build-and-test.yml 2022-04-11 11:30:10 +02:00
Braks
2a836d705d feat: Add turbo to root deps-dev 2022-04-11 11:30:10 +02:00
Braks
b704bc6e11 docs: center intro text 2022-04-11 11:30:10 +02:00
Braks
dc5ca5d1d6 docs: Add icon resolver
* move intro flow into separate file
2022-04-11 11:30:10 +02:00
Braks
8508423196 docs: fix missing handles in new connection 2022-04-11 11:30:10 +02:00
Braks
440ad3c681 fix(types): node/edge label type
* add Component to label type
2022-04-11 11:30:10 +02:00
Braks
88f808711a feat: Allow node/edge template per element
* Allow templates to be overwritten per element with template option
2022-04-11 11:30:10 +02:00
Braks
367c7fdf40 chore: Remove export 2022-04-11 11:30:10 +02:00
Braks
c4ddeebe91 docs: fix node pos on resize 2022-04-11 11:30:10 +02:00
Braks
2cc387fb2f feat: Add name to BaseEdge.vue 2022-04-11 11:30:10 +02:00
Braks
ca2a72c3a8 fix: remove waiting for node dimensions in transformation pane
* Fixes node dimensions having 0 values when paneReady is fired
2022-04-11 11:30:10 +02:00
Braks
07ee6eddf7 docs: update node positions 2022-04-11 11:30:10 +02:00
Braks
969dd87e71 docs: Remove next tick cb in Home.vue 2022-04-11 11:30:10 +02:00
Braks
c0c67c6ee6 fix(viewport): await dimensions before using zoompan utils 2022-04-11 11:30:10 +02:00
Braks
e14cf124ff fix(viewport): emit paneReady when dimensions are ready
* Wait for viewport & nodes to have their dimensions established before emitting paneReady
* Avoids getting 0 values for dimensions on paneReady
2022-04-11 11:30:10 +02:00
Braks
4fbb16f6ad docs: Add logo to header 2022-04-11 11:30:10 +02:00
Braks
ff4f110f5d docs: update docsDir in themeConfig 2022-04-11 11:30:10 +02:00
Braks
cb99000c97 docs: Rename section to Selection Options 2022-04-11 11:30:10 +02:00
Braks
f06b224aa9 docs: disable blobity for mobile 2022-04-11 11:30:10 +02:00
Braks
f011ea61b1 chore: Remove unused eslint-rules & lint files 2022-04-11 11:30:10 +02:00
Braks
103fc71857 v0.4.2-4 2022-04-11 11:30:10 +02:00
Braks
9bfd8105b8 chore: Update CHANGELOG.md 2022-04-11 11:30:10 +02:00
Braks
aae37a5416 feat(flow): Allow add and set actions to have a setter input 2022-04-11 11:30:10 +02:00
Braks
ea69dc58ee fix: Return empty arrays if pane isn't ready yet 2022-04-11 11:30:10 +02:00
Braks
636598ba1a update(types): Typeguard input type 2022-04-11 11:30:10 +02:00
Braks
e877643354 tests: fix test checking for wrong element type
* remove negation from check
2022-04-11 11:30:10 +02:00
Braks
fcdbc21d34 refactor(flow!): Change transform to viewport
* Change array type to object type and rename transform type to viewport
* Update examples & docs
2022-04-11 11:30:10 +02:00
Braks
47f5a761a1 v0.4.2-3 2022-04-11 11:30:10 +02:00
Braks
65d1ea2300 chore: Update CHANGELOG.md 2022-04-11 11:30:10 +02:00
Braks
553355dd86 chore: remove log 2022-04-11 11:30:10 +02:00
Braks
e5dbbe6b41 docs: Document changed classnames 2022-04-11 11:30:10 +02:00
Braks
30d66a6e29 refactor: transformation-pane class renamed to transformationpane 2022-04-11 11:30:10 +02:00
Braks
3d67d29347 refactor: Change zoom pane into viewport
* split zoom pane into smaller components as viewport
* rename UseZoomPanHelper Type to Viewport
2022-04-11 11:30:10 +02:00
Braks
3838ffc2fb fix(nodes): remove v-if 2022-04-11 11:30:10 +02:00
Braks
365a8a80fa update(types): default nodrag/nowheel/nopan class as type 2022-04-11 11:30:10 +02:00
Braks
8fbb1cf505 update(types): Connection target and source as non-nullable strings
* Required for a valid edge, so it should be required in a connection as well
2022-04-11 11:30:10 +02:00
Braks
eb81b9d157 docs: Add floating edges example 2022-04-11 11:30:10 +02:00
Braks
5692589700 v0.4.2-2 2022-04-11 11:30:10 +02:00
Braks
35a05fd6c6 chore: Update CHANGELOG.md 2022-04-11 11:30:10 +02:00
Braks
3064e287e7 fix(nodes): trigger computedPosition watcher when selected changes
* z-index will not change back if selected does not trigger a change
2022-04-11 11:30:10 +02:00
Braks
8e3fef504c refactor(nodes,edges,types!): Change label-type to string | VNode | Object 2022-04-11 11:30:10 +02:00
Braks
817f69ccb5 update(nodes): NodeProps comments 2022-04-11 11:30:10 +02:00
Braks
6b76b8be06 refactor(nodes): Add nodeElements prop again
* Remove templateRef and use regular ref (templateRef causes infinite re-renders)
2022-04-11 11:30:10 +02:00
Braks
f63e1571ae docs: Add pwa plugin & update manifest 2022-04-11 11:30:10 +02:00
Braks
c52b870a3d chore(deps-dev): Move ts-patch and typescript-transform-paths to package dev-deps 2022-04-11 11:30:10 +02:00
Braks
7aa1773e02 feat(examples): Add floating edges example 2022-04-11 11:30:10 +02:00