Commit Graph

  • 994b403089 feat(edges): allow markers to have unique id bcakmakoglu 2022-03-08 17:11:54 +01:00
  • c31deb897d update(edges): filter edges of hidden nodes bcakmakoglu 2022-03-08 16:34:50 +01:00
  • 46a63c29aa fix(store): updateEdge action not fully updating an edge bcakmakoglu 2022-03-08 16:10:33 +01:00
  • b7c19547f2 fix(edges): edge text height not centered bcakmakoglu 2022-03-08 15:40:17 +01:00
  • 743b0bd004 feat: Add names (node-types as name) to minimap node slots bcakmakoglu 2022-03-08 15:35:51 +01:00
  • 4f42fd0e6b fix(edges): edge text not aligning to center bcakmakoglu 2022-03-08 15:35:24 +01:00
  • cd2b89828d update(edges): remove scope dispose from useHandle bcakmakoglu 2022-03-08 12:58:06 +01:00
  • 300886c8b1 update: remove copy plugin bcakmakoglu 2022-03-08 12:24:42 +01:00
  • ac6f62f0a3 update(flow): deprecate modelValue prop bcakmakoglu 2022-03-08 12:08:25 +01:00
  • 6746d6bb46 fix(flow): fix typo in paneMovable prop bcakmakoglu 2022-03-08 12:07:57 +01:00
  • 158f81d5e5 update(examples): unidirectional example bcakmakoglu 2022-03-08 11:06:45 +01:00
  • 36ac64f054 refactor: add default theme to style.css bcakmakoglu 2022-03-08 08:49:45 +01:00
  • 1def3a9fb3 fix(edges): Markers not displayed bcakmakoglu 2022-03-07 12:58:11 +01:00
  • 2bb3ecbe73 feat(nodes): Add nodeElement as Prop to Nodes bcakmakoglu 2022-03-07 12:57:44 +01:00
  • 0c5e4a47aa v0.4.0-2 bcakmakoglu 2022-02-22 10:38:05 +01:00
  • 6e5c58fcae refactor: Remove link from deps bcakmakoglu 2022-02-22 10:35:38 +01:00
  • 776000ccf1 v0.4.0-1 bcakmakoglu 2022-02-21 20:28:48 +01:00
  • a9b1b1ad6d chore: update yarn.lock bcakmakoglu 2022-02-21 20:27:30 +01:00
  • 17561604b6 fix(nodes): clear all empty values before passing as props bcakmakoglu 2022-02-21 18:53:40 +01:00
  • fe31112c5a chore: fix tsconfig bcakmakoglu 2022-02-21 10:58:47 +01:00
  • b51c26f6bb update: Add tsconfig.build.json bcakmakoglu 2022-02-21 10:40:41 +01:00
  • b7abb31c24 chore: couple minor fixes bcakmakoglu 2022-02-21 10:36:45 +01:00
  • 3518e1dab2 chore: update yarn.lock bcakmakoglu 2022-02-20 12:18:55 +01:00
  • c5b39d4588 feat: try to dispose states on unmount bcakmakoglu 2022-02-20 11:03:43 +01:00
  • d835e4546c update: add missing property to store bcakmakoglu 2022-02-17 13:22:30 +01:00
  • a3b2348ea7 update: use prop for fitViewOnInit bcakmakoglu 2022-02-17 13:21:47 +01:00
  • bd36dee54c chore: tsconfig dev bcakmakoglu 2022-02-11 13:36:31 +01:00
  • 54e8301ddb refactor: use dist pkg for examples bcakmakoglu 2022-02-11 13:36:17 +01:00
  • 8260eabc58 fix: typings for UseVueFlow bcakmakoglu 2022-02-09 18:06:39 +01:00
  • 78c58688a2 feat(examples): Add OptionsAPI example bcakmakoglu 2022-02-09 16:39:35 +01:00
  • ae3cb8f80c chore(deps): update deps bcakmakoglu 2022-02-09 16:37:56 +01:00
  • 2731d0bf5e fix: typings for UseVueFlow bcakmakoglu 2022-02-09 16:37:39 +01:00
  • f44784b1d0 chore: fix examples bcakmakoglu 2022-02-08 00:13:40 +01:00
  • ca85d8002e refactor(flow)!: Remove useElementsState utility Braks 2021-12-29 12:04:13 +01:00
  • 16997494ab update(zoom): set store instance before emitting pane-ready event Braks 2021-12-29 11:49:10 +01:00
  • 082bc51599 v0.4.0-0 Braks 2021-12-20 19:37:58 +01:00
  • 124338b8d4 update(examples): correct examples Braks 2021-12-20 19:22:46 +01:00
  • dcbe9865e9 refactor(flow): remove defaults for props Braks 2021-12-20 19:18:52 +01:00
  • fbe62b9ab9 fix(nodes): watch parent nodes deeply to trigger xyz-pos calculation Braks 2021-12-20 19:10:21 +01:00
  • 0e82420142 fix(nodes): correctly calculate xyzpos from parent Braks 2021-12-20 18:52:20 +01:00
  • 983c86c938 fix(edges): Handles emitting connect and update simulteanously Braks 2021-12-20 17:50:20 +01:00
  • 2910731c3b refactor(flow): set elements when initializing store Braks 2021-12-20 17:22:47 +01:00
  • f2fe93f1db update(edges): use computed getters to group edges by z-level Braks 2021-12-20 17:17:17 +01:00
  • c28376950d refactor(flow)!: make opts for useElementsState optional Braks 2021-12-20 17:15:11 +01:00
  • 8fbfca1e7a refactor(edges)!: Replace getMarkerEnd utility with getMarkerId Braks 2021-12-20 17:13:52 +01:00
  • 35165c3a98 refactor: make nodes/edges for useStates helpers optional Braks 2021-12-20 16:45:26 +01:00
  • a9e7eb31ea feat(flow): Narrow options type for useNodesState/useEdgesState/useElementsState Braks 2021-12-20 12:36:59 +01:00
  • ee6bf3252e refactor(flow): Watch models Braks 2021-12-20 12:17:03 +01:00
  • 5457106905 refactor(store): remove setting elements without parsing in state Braks 2021-12-15 21:42:51 +01:00
  • df17da71fa update: remove v-if on edge-renderer Braks 2021-12-15 20:28:39 +01:00
  • 4c7cf39e7b refactor(flow): add options to useElementsState Braks 2021-12-15 20:26:07 +01:00
  • d2ac41e4f7 update: correctly overwrite nodes on re-parsing Braks 2021-12-15 20:08:45 +01:00
  • 7367345d8d update: v-if on node/edgerenderer Braks 2021-12-15 20:06:51 +01:00
  • 445718d6f4 update(examples): correct examples Braks 2021-12-15 18:15:19 +01:00
  • b12863f297 refactor(flow): lowercase event names (OnPaneLoad -> onPaneLoad) Braks 2021-12-15 13:35:51 +01:00
  • 425fc500b0 fix: selection changes overwriting itself Braks 2021-12-15 10:43:27 +01:00
  • a76e2cacf4 update: use draggablecore for nodes selection Braks 2021-12-15 10:42:45 +01:00
  • f0f68ff63f update: add key to NodesSelection.vue Braks 2021-12-15 10:14:01 +01:00
  • 7736915720 feat(flow): Add state as refs, getters and actions to vueFlow object for easier access Braks 2021-12-15 10:11:23 +01:00
  • e64f6b7bc6 update(types)!: Rename FlowActions/FlowGetters etc. to Actions, Getters Braks 2021-12-15 10:10:37 +01:00
  • a62a891243 update(nodes): Remove computed properties in nodes selection Braks 2021-12-15 10:08:56 +01:00
  • 8f6ce13226 update(nodes, edges): watch source/target pos to update position so edges get properly re-rendered Braks 2021-12-15 10:07:41 +01:00
  • 212c91107f update(types): Use node/edge component type to define defaults Braks 2021-12-14 15:00:34 +01:00
  • 947baefa02 update(nodes): Add draggable,selectable and connectable as props to nodes Braks 2021-12-14 14:00:44 +01:00
  • e91188de5c feat(edges): add selectable option to edges Braks 2021-12-14 13:59:49 +01:00
  • 69dc45c3be update(examples): fix examples Braks 2021-12-14 13:37:26 +01:00
  • 8118325d4e refactor(edges): Disable connecting handles inside the same node Braks 2021-12-14 13:37:00 +01:00
  • e2e094b987 feat(flow): Add option to disable default change handlers globally Braks 2021-12-13 17:20:44 +01:00
  • 423f6aa78d refactor(flow): remove separate apply changes function and add them to useNodesState useEdgesState Braks 2021-12-13 17:12:33 +01:00
  • 25b64fe3a7 fix(types): shims overwriting component internal instance type Braks 2021-12-13 16:31:59 +01:00
  • 5139b0786b update(examples): correct examples Braks 2021-12-13 16:21:07 +01:00
  • 994dd9929c feat(flow): export applychanges utilities separately Braks 2021-12-13 16:16:49 +01:00
  • 39501d0bb0 refactor(flow): export useNodesState and useEdgesState separately from useVueFlow Braks 2021-12-13 15:58:15 +01:00
  • 63bf3b3a26 fix(tests): properly set store Braks 2021-12-13 15:15:44 +01:00
  • bb91ab711b fix(tests): check if state initialized Braks 2021-12-13 15:14:08 +01:00
  • b9a417a629 chore: remove unused imports Braks 2021-12-13 15:04:30 +01:00
  • 535f7e60f2 fix(flow): re-set elements if elements are empty and modelValue contains els Braks 2021-12-13 15:01:39 +01:00
  • 304e8f5423 fix(tests): import path of initial state helper Braks 2021-12-13 14:03:27 +01:00
  • 1b206c942c feat(edges): Add source-target-pos to graph-edge Braks 2021-12-13 13:55:12 +01:00
  • 600e3866c4 fix: replace store id with flow id Braks 2021-12-13 12:18:25 +01:00
  • f8a23c59ec refactor(flow)!: Use watcher to change every prop as a single item Braks 2021-12-13 12:03:40 +01:00
  • cc7cedfda0 chore(deps-dev): Update vite-plugin-vue-type-imports to ^0.1.3 Braks 2021-12-13 12:01:30 +01:00
  • 91009e1dca feat(store): add store as refs to useVueFlow Braks 2021-12-13 00:40:59 +01:00
  • be725c6d2d feat(flow): use vModel for elements, nodes and edges Braks 2021-12-12 23:47:01 +01:00
  • 758f4f23ff refactor(store): Rename isReady to paneReady Braks 2021-12-12 23:46:17 +01:00
  • 9f957492fe refactor(flow): apply default change handlers by default Braks 2021-12-12 23:45:35 +01:00
  • ca33de0556 fix(edges): add props to smoothstep edge explicitly Braks 2021-12-12 22:54:25 +01:00
  • fe4798ea5b refactor(components): Use plugin to import prop types Braks 2021-12-12 22:16:34 +01:00
  • d9e0675385 refactor(nodes, edges): Add slots to node/edge labels Braks 2021-12-12 22:14:02 +01:00
  • 518d12d381 feat(flow): add utilities to useState functions Braks 2021-12-12 21:42:17 +01:00
  • 65b2e0d148 feat(flow): Add setNodes and OnNodesChange / setEdges OnEdgesChange utils to useNode/Edge-state Braks 2021-12-12 20:09:09 +01:00
  • 17a1b08ee0 refactor(store)!: replace store injection with VueFlow injection Braks 2021-12-12 19:40:23 +01:00
  • c80ab8fe50 feat(store, flow)!: Add useNode/useEdge-state helpers Braks 2021-12-12 19:15:58 +01:00
  • 81c8145f3a feat(store, flow)!: Add apply changes handlers Braks 2021-12-12 18:51:55 +01:00
  • f6007d026c fix(tests): replace useStore with useVueFlow Braks 2021-12-12 17:24:29 +01:00
  • c1da504fa9 refactor(store): move hooks to store dir Braks 2021-12-12 17:21:39 +01:00
  • d875cfede3 feat(flow): Add event listener to vueflow object Braks 2021-12-12 17:00:43 +01:00
  • a604dd8ab1 refactor: replace useStore with useVueFlow Braks 2021-12-12 16:09:39 +01:00
  • 46a76b783e feat(types): add handlebounds type Braks 2021-12-12 15:59:42 +01:00
  • 02911b4177 refactor(store): when adding elements as selected disable emit Braks 2021-12-12 15:58:59 +01:00