Skip to content
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

fix: broken archived workflows ui. Fixes #9614, #9433 #9634

Merged
merged 1 commit into from
Sep 22, 2022

Conversation

dakotalillie
Copy link
Contributor

Signed-off-by: Dakota Lillie dakota.lillie@icloud.com

Fixes #9614, #9433

Summary

  • Fix multiple issues with the archived workflows UI in 3.4.0, including that the step graph was no longer centered, and the node details were shifted down the page

My understanding is that these issues were introduced with #8963. I did not test the archived workflows page when I developed this feature (that's my bad), and some of the CSS changes appear to have impacted the archived workflows page.

This PR is intended to "stop the bleeding" and make the archived workflows page appear normal again. It does not implement the resizable side panel functionality for the archived workflows page. Doing so will require a more significant refactor, since the resizable side panel implementation uses a custom hook, and the components used for the archived workflows page are class components.

I have tested this on Chrome, Firefox, and Safari.

Before

Screen Shot 2022-09-20 at 8 50 59 AM

After

Screen Shot 2022-09-20 at 8 50 40 AM

Signed-off-by: Dakota Lillie <dakota.lillie@icloud.com>
@dakotalillie dakotalillie marked this pull request as ready for review September 20, 2022 17:00
@terrytangyuan terrytangyuan merged commit e6eb02f into argoproj:master Sep 22, 2022
chenyangxueHDU pushed a commit to chenyangxueHDU/argo that referenced this pull request Sep 29, 2022
…argoproj#9634)

fix: broken archived workflows ui

Signed-off-by: Dakota Lillie <dakota.lillie@icloud.com>

Signed-off-by: Dakota Lillie <dakota.lillie@icloud.com>
Signed-off-by: yangxue.chen <chenyangxuehdu@126.com>
juchaosong pushed a commit to juchaosong/argo-workflows that referenced this pull request Nov 3, 2022
…argoproj#9634)

fix: broken archived workflows ui

Signed-off-by: Dakota Lillie <dakota.lillie@icloud.com>

Signed-off-by: Dakota Lillie <dakota.lillie@icloud.com>
Signed-off-by: juchao <juchao@coscene.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Archived Workflows Tree view UI is broken
3 participants