Skip to content
This repository was archived by the owner on Dec 2, 2021. It is now read-only.

Commit

Permalink
[MLMD] Add support for many-to-many <EdgeCanvas> (#44)
Browse files Browse the repository at this point in the history
* [MLMD] Fix inaccurate edge connections

* Remove EdgeCanvas logic coupled to sleep timer and perform measurement of
  LineageView.
* Sort Artifacts so they're laid out in Execution order.
* Draw multiple EdgeCanvas elements to connect executions to Artifacts.
* Adds <ControlledEdgeCanvas> for control of positioning relative to
  the card column and starting offset.

* Update columnWidth on window resize

* Fix LineageActionBar overflow

* Respond to review changes

* Extract constant for the EdgeLine control point
* Remove unnecessary usage of `!important`
  • Loading branch information
kwasi authored Feb 19, 2020
1 parent 2a39c3f commit dddc786
Show file tree
Hide file tree
Showing 28 changed files with 774 additions and 363 deletions.
2 changes: 1 addition & 1 deletion build/lib/index.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

72 changes: 72 additions & 0 deletions build/lib/mlmd/ControlledEdgeCanvas.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions build/lib/mlmd/ControlledEdgeCanvas.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

157 changes: 41 additions & 116 deletions build/lib/mlmd/EdgeCanvas.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit dddc786

Please sign in to comment.