ansible / awx

AWX provides a web-based user interface, REST API, and task engine built on top of Ansible. It is one of the upstream projects for Red Hat Ansible Automation Platform.
Other
13.89k stars 3.4k forks source link

Align Workflow and Topology UX #12130

Open mabashian opened 2 years ago

mabashian commented 2 years ago
ISSUE TYPE
SUMMARY

Here's Topology:

Screen Shot 2022-04-28 at 3 15 59 PM

Here's the Workflow Visualizer:

Screen Shot 2022-04-28 at 3 17 19 PM

We should make the Workflow Vis look and feel more like the Topology view. This is a significant undertaking and should be broken down into a number of areas:

1) Toolbar & related actions 2) Legend 3) Look and feel of nodes/links 4) Node details (hovering over/clicking on a node) 5) The layout algorithm determining where to place the nodes (currently Dagre) 6) The workflow visualizer is currently full-screen but topology is not (should probably align)

There are probably other improvements that can be made so that the two look and feel like they come from the same application

hesmithrh commented 2 years ago

potential related issues:

trahman73 commented 2 years ago

Latest mocks for updating the two views: https://marvelapp.com/prototype/i9f4d07/screen/87368138