agola-web/src
Simone Gotti 8e9d52b8e2 runsummary: tasks graph implementation
Add a tasks graph display in addition to the list display. A button will let the
user choose between the two display formats (defaulting to the tasks graph).

Since the graph is a DAG with many edges it's quite difficult to organize the
tasks and the edges without any overlap.

The current implementation uses a simpler approach where tasks are distributed
horizontally by their level and tasks at the same level are distributed in a way
that there's always space for an edge also if the child is some levels below.
In this way edges may overlap and in this case they will appear as a single
edge.

The user, when hovering over a task, will see the connections with the other
tasks since the related edges becomes bolder.
2019-08-21 13:30:05 +02:00
..
components runsummary: tasks graph implementation 2019-08-21 13:30:05 +02:00
css project: don't change "Runs" tab element on hover 2019-07-13 00:21:53 +02:00
util settings: show secrets 2019-07-13 00:22:55 +02:00
views use v-click-outside-x instead of v-click-outside 2019-07-14 14:59:41 +02:00
App.vue use v-click-outside-x instead of v-click-outside 2019-07-14 14:59:41 +02:00
main.js *: move to tailwind css 2019-05-21 12:13:21 +02:00
router.js *: rename user local run to user direct run 2019-06-11 12:06:06 +02:00
store.js *: handle api errors 2019-05-13 16:29:47 +02:00