smart-data-lake / sdl-visualization

Visualization for SDLB config
GNU General Public License v3.0
4 stars 1 forks source link

Feature/lineage graph #82

Closed HX-Tfd closed 2 months ago

HX-Tfd commented 3 months ago

This commit includes:

  1. An implementation of the horizontal layout for the lineage graph. The layout can be set via a button. The UI changes are reflected in src/components/ConfigExplorer/LineageTab.tsx.
  2. To accommodate layout changes, the constructor of DAGraph (in util/ConfigExplorer/Graph.ts) has been slightly modified to take the layout direction, such that the positions of the nodes and edges can be computed before creating the ReactFlow nodes and edges.
  3. Test schemas and config changes from @zzeekk
  4. Refactoring of the code structure, making the code more readable
  5. Fixed synchronization problem between the show action label button and the lineage graph
  6. added color filling when clicking on edges (currently only works for node & edge clicks)