Commit Graph

  • ca2eca4265 refactor(store): add getters for selected nodes/edges Braks 2021-12-12 15:58:19 +01:00
  • a80d475216 refactor(store): remove useStore.ts and move logic to store.ts Braks 2021-12-12 15:57:37 +01:00
  • 97f4c0e847 fix(test): correct test for testing custom node/edge types Braks 2021-12-12 14:18:12 +01:00
  • 6dcf5d8434 fix(nodes): improper style encapsulation Braks 2021-12-12 14:13:10 +01:00
  • a983858acf update(examples): use computedPosition in GroupNode.vue Braks 2021-12-12 14:07:06 +01:00
  • d2961dec9f fix(tests): correct tests Braks 2021-12-12 14:06:48 +01:00
  • 60fcbc2d06 refactor(nodes): use watcher to calc xyzpos Braks 2021-12-12 14:03:43 +01:00
  • 774cb2e644 feat(flow)!: Remove node/edge-types prop Braks 2021-12-12 12:34:20 +01:00
  • aaf216a31e update!: Remove LoadingIndicator.vue Braks 2021-12-12 12:13:09 +01:00
  • 97c025478d update(node): defer update pos to nexttick Braks 2021-12-12 12:12:26 +01:00
  • cd41090575 update(flow): Add slot for zoom-pane Braks 2021-12-12 12:06:15 +01:00
  • 55b843482b update(zoom): Add new zoom pan helper functions to instance Braks 2021-12-12 12:05:57 +01:00
  • 4065354c10 refactor(store): add selectednodesbbox back to state Braks 2021-12-12 12:04:38 +01:00
  • b365e947e1 refactor(flow): use computedPosition when checking inner bounds Braks 2021-12-12 12:04:13 +01:00
  • 7cb6192591 feat(zoom): Add new zoom pan helper functions + transition for all helpers Braks 2021-12-12 12:03:36 +01:00
  • d1809a58ee update(workflow): use node 14 Braks 2021-12-12 01:13:06 +01:00
  • db726d14a8 fix(nodes): duplicate prop binding Braks 2021-12-12 01:01:38 +01:00
  • 0eb162f622 fix(types): marker types & flowstate id removed from state Braks 2021-12-12 01:00:18 +01:00
  • 9dea4bcd61 fix: move replace & copy plugin Braks 2021-12-12 00:49:14 +01:00
  • 9abd768bce fix(edges): connection line not showing up when no edges are defined Braks 2021-12-12 00:47:50 +01:00
  • d730869443 update(examples): adapt examples Braks 2021-12-12 00:18:43 +01:00
  • 44f8eb1fe7 fix(test): correct usage of store in testing Braks 2021-12-12 00:18:23 +01:00
  • a7bacb754a refactor(edges)!: use markerEnd and markerStart Braks 2021-12-12 00:16:11 +01:00
  • d54c981aad update(components): add container class to background Braks 2021-12-12 00:11:15 +01:00
  • c9ff178d38 update(edges): clean up edgewrapper props Braks 2021-12-12 00:10:41 +01:00
  • eead00a255 feat(nodes): calculate xyz pos if nested Braks 2021-12-12 00:09:26 +01:00
  • 7a8aed4ec4 refactor(selection)!: Move user selection rect drawing into component Braks 2021-12-12 00:08:53 +01:00
  • 3dae06c936 feat(edges): group edges by z-index level Braks 2021-12-12 00:07:55 +01:00
  • 2b34b124b0 update(edges): implement new marker props Braks 2021-12-12 00:03:53 +01:00
  • 503264ae51 update(nodes): remove transform from NodeRenderer Braks 2021-12-12 00:03:27 +01:00
  • c8d701d3b4 update(pane): remove slots Braks 2021-12-12 00:00:18 +01:00
  • 2210c59bf8 feat: add transformation pane Braks 2021-12-11 23:59:19 +01:00
  • 943479e2c7 refactor(zoom): Remove renderer and move logic to zoom pane Braks 2021-12-11 23:58:14 +01:00
  • 63301cc000 update(store): Add utils to state Braks 2021-12-11 23:57:36 +01:00
  • 106037056e update(store): filter edges by visibility Braks 2021-12-11 23:57:14 +01:00
  • 2d611b8bbe feat(store): add addSelectedNodes, addSelectedEdges, updateNodePosition actions Braks 2021-12-11 23:56:35 +01:00
  • 232fd30f1d update(styles): add new stylings for container and transformation pane Braks 2021-12-11 23:55:34 +01:00
  • 14fc678c31 refactor(types)!: replace selectedElements with selectedNodes and selectedEdges Braks 2021-12-11 23:55:07 +01:00
  • d367f3a2aa refactor(hooks)!: use selection change hook Braks 2021-12-11 23:54:11 +01:00
  • 056bcd5dd9 refactor(types)!: remove arrowhead and replace with markertype Braks 2021-12-11 23:53:40 +01:00
  • 6903dcb139 refactor(utils): move store utils to state Braks 2021-12-11 23:52:39 +01:00
  • 43531043e9 refactor(store): set stored elements from nodes and edges Braks 2021-12-11 23:51:08 +01:00
  • c96f62f622 refactor(flow)!: properly nest components Braks 2021-12-11 17:17:44 +01:00
  • 6bdea72b20 refactor(store)!: use stored node data when re-parsing elements Braks 2021-12-11 15:52:19 +01:00
  • 9e06d6e9b5 update(types): remove omit elements from flowoptions type Braks 2021-12-11 15:51:44 +01:00
  • 2350d83718 fix(edges): edges not properly calculating position Braks 2021-12-11 15:51:04 +01:00
  • 76ae73c2d2 refactor(nodes, edges): remove index from keys Braks 2021-12-11 15:50:16 +01:00
  • 0450ba2eae feat(store): flatten child map of nodes Braks 2021-12-11 14:11:44 +01:00
  • e2d60bedfd update(store): add source/target nodes on edge parsing Braks 2021-12-11 14:10:27 +01:00
  • 3e42948cac chore: remove unused imports Braks 2021-12-11 13:01:04 +01:00
  • c82ca4e225 update(zoom): add getElements helper Braks 2021-12-11 13:00:29 +01:00
  • 076ff4ce54 refactor(nodes): use plugin to import prop interface Braks 2021-12-11 12:24:29 +01:00
  • 419b123fee refactor(nodes)!: Remove draggable options, boolean only Braks 2021-12-11 12:17:14 +01:00
  • 5359e3a26a refactor(edges): use plugin to import prop interface Braks 2021-12-11 12:16:52 +01:00
  • b80341467b refactor(types)!: Remove elements and replace with nodes and edges Braks 2021-12-11 09:51:23 +01:00
  • f28e10b05a refactor(types): Remove internal __vf field Braks 2021-12-11 09:45:54 +01:00
  • 3f0b0dbd70 feat(nodes): nested boundaries Braks 2021-12-10 22:25:36 +01:00
  • f00f34d84b refactor(types)!: Remove ElementId type Braks 2021-12-10 18:09:13 +01:00
  • fe0eeaeae9 refactor(types)!: change node and edge types to extend element Braks 2021-12-10 17:41:19 +01:00
  • da54bc3316 refactor(types)!: Remove Node/TranslateExtent Braks 2021-12-10 17:33:21 +01:00
  • ecd38b232b feat(examples): Add grouping example Braks 2021-12-10 13:15:22 +01:00
  • 368b0de1b6 feat(types)!: extend Element generics to DataNode and DataEdge Braks 2021-12-10 13:12:41 +01:00
  • 4ef58e9e99 refactor(nodes)!: change xPos yPos props to position Braks 2021-12-10 13:12:15 +01:00
  • 106342cacf feat(nodes): export getNodesInside utility Braks 2021-12-10 13:11:10 +01:00
  • 9c1f04426e feat(nodes): add store id as class to handles Braks 2021-12-10 11:20:46 +01:00
  • 74c30376a5 refactor(types): use vite-plugin-import-types Braks 2021-12-08 17:40:41 +01:00
  • 8cf22797f5 update(types): use MouseTouchEvent type for drag events Braks 2021-12-07 16:20:19 +01:00
  • fe3f6e6e19 chore(deps): update draggable to ^0.4.1 Braks 2021-12-07 14:26:17 +01:00
  • c5228065b4 refactor(zoom): remove get and invoke imports Braks 2021-12-05 09:03:36 +01:00
  • 4663bb228d v0.3.1 Braks 2021-12-04 16:43:30 +01:00
  • 8151c28495 update: use es file for default export Braks 2021-12-04 16:40:37 +01:00
  • 601b65a75f update: use tryOnMounted Braks 2021-12-04 16:40:07 +01:00
  • 527a70c040 v0.3.0 Braks 2021-12-04 16:16:15 +01:00
  • f5caf94cfa update(examples): remove node zoom from basic example Braks 2021-12-04 15:34:05 +01:00
  • 1a3b68373e update(store, types): overload flowoptions typings with non-nullables in flowstate Braks 2021-12-04 14:53:16 +01:00
  • f8cf71cfb8 refactor(store): rename param of setState Braks 2021-12-04 14:52:26 +01:00
  • 3b448100d6 fix(store): correct injection and remove id from refs Braks 2021-12-04 13:58:27 +01:00
  • 491c83dcc8 update(flow): disable loading component if prop not passed Braks 2021-12-04 13:41:46 +01:00
  • 19a55759df chore: move comment in vite.config.ts Braks 2021-12-04 13:41:18 +01:00
  • 0fcf8bbeaa update(store): static id for store state Braks 2021-12-04 13:40:59 +01:00
  • aa72527ad2 update(test): add more flow tests Braks 2021-12-04 12:57:38 +01:00
  • eab715b13a update(types): remove Loading type from components.ts Braks 2021-12-04 12:27:09 +01:00
  • b838977687 feat(test): Add container.spec.ts Braks 2021-12-04 12:21:54 +01:00
  • b1f541b63d refactore(store)!: Remove transition and loading.transition property Braks 2021-12-04 12:21:39 +01:00
  • 9abc222c14 update(store): add test mode Braks 2021-12-03 15:15:20 +01:00
  • bf9ce37b64 update(store): only inject if in current instance Braks 2021-12-02 16:33:54 +01:00
  • 0816bf0c75 update(examples): remove pinia Braks 2021-12-02 15:25:15 +01:00
  • 55122ed187 update(store, deps): remove microdiff Braks 2021-12-02 15:24:25 +01:00
  • 55e738f6bf update(test): remove pinia from tests Braks 2021-12-02 15:01:02 +01:00
  • 3c9840cc50 update(types): Rename FlowStore to Store and ReactiveFlowStore to FlowStore Braks 2021-12-02 15:00:35 +01:00
  • 70b44dbc03 update: add cjs to build Braks 2021-12-02 12:54:33 +01:00
  • 58a8f9d4df refactor(store)!: remove pinia Braks 2021-11-28 22:57:38 +01:00
  • 58f5c2568c update(store): try to get active pinia before using new one Braks 2021-11-28 12:14:19 +01:00
  • a66425294c update: exclude cypress dir from build Braks 2021-11-28 12:13:58 +01:00
  • 229bbb7a3c fix(store): zoom related state to update when flow is ready Braks 2021-11-28 10:01:23 +01:00
  • 796c60431f feat(test): Add cypress for testing BraksandGitHub 2021-11-27 16:53:24 +01:00
  • 43b68c1699 feat(zoom): Add option to zoom to specific node ids and transitionDuration for smooth transitions on fitView Braks 2021-11-26 15:59:01 +01:00
  • 043ba21a94 fix(zoom): translateExtent not set correctly Braks 2021-11-26 15:38:03 +01:00
  • 27e39796a0 fix(nodes): nodeExtent not set on position update Braks 2021-11-26 15:33:56 +01:00
  • 4740a2c8fe update(hooks): add elementsProcessed event hook Braks 2021-11-26 13:54:49 +01:00