-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ui: make badges and progress indicator more consistent across workflow list and details pages #395
Labels
type/enhancement
New feature or request
Comments
giuseppe-steduto
added a commit
to giuseppe-steduto/reana-ui
that referenced
this issue
Feb 13, 2024
giuseppe-steduto
added a commit
to giuseppe-steduto/reana-ui
that referenced
this issue
Feb 19, 2024
giuseppe-steduto
added a commit
to giuseppe-steduto/reana-ui
that referenced
this issue
Feb 29, 2024
mdonadoni
pushed a commit
to giuseppe-steduto/reana-ui
that referenced
this issue
Apr 22, 2024
mdonadoni
pushed a commit
to giuseppe-steduto/reana-ui
that referenced
this issue
Aug 8, 2024
mdonadoni
pushed a commit
to giuseppe-steduto/reana-ui
that referenced
this issue
Aug 8, 2024
mdonadoni
pushed a commit
to giuseppe-steduto/reana-ui
that referenced
this issue
Aug 8, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This discussion originated in #321. Questions were arised about the placement of the workflow badges in the workflow UI, nominally:
At the moment the styles of these badges are inconsistent, both between each other and across different pages (workflow list, workflow details). We should redesign the components to make them more consistent (better UI), more scalable (easy to add other badges), more informative, and more usable (better UX).
Moreover, in the workflow list page the workflow box, which is an interactive element (a clickable button that links to the workflow details page) contains other interactive element (the Jupyter notebook icon and the action menu button) that link to other pages or perform other actions. The HTML
a
element specification forbids having nesteda
element / interactive content, so we should consider and fix this as well.Attention should be put in extracting common reusable React components to be used both in the workflow list and in the workflow details page to avoid code repetition and facilitate maintainability.
Finally, in the context of this redesign and with the goal of making the workflow list and the workflow details page more consistent with each other, we could replace the linear progress bar in the workflow details page with a similar progress indicator, that would be used in both pages, and that would be more complete, by displaying the status of different steps (how many are finished, running, still to be executed, ...), e.g. on the lines of what the GitHub actions progress bar does.
The text was updated successfully, but these errors were encountered: