Currently, the ArgoCD UI displays a generic Loading... message when data is being fetched, or sometimes an incomplete or mismatched Skeleton UI. To improve the user experience, I propose gradually replacing all instances of the Loading... message with a consistent and fully matched Skeleton UI across the entire application.
Motivation
A consistent Skeleton UI provides a better visual experience and reduces user confusion during loading times. It allows users to see the structure of the content being loaded, which can make the application feel more responsive and polished. By using a Skeleton UI that matches the overall design, we can improve the perceived performance of the application.
Proposal
I propose identifying all occurrences of the Loading... message and mismatched Skeleton UI components and replacing them with a standardized Skeleton UI that aligns with the design guidelines in the ArgoCD UI repository. This would involve developing a consistent Skeleton UI component and gradually implementing it across the application, ensuring a seamless and improved user experience.
Additionally, if given the opportunity, I would like to take on the task of implementing these changes myself.
https://github.com/user-attachments/assets/987b6f6b-1c50-40e3-8d06-dd52e9b530c1
Summary
Currently, the ArgoCD UI displays a generic
Loading...
message when data is being fetched, or sometimes an incomplete or mismatched Skeleton UI. To improve the user experience, I propose gradually replacing all instances of theLoading...
message with a consistent and fully matched Skeleton UI across the entire application.Motivation
A consistent Skeleton UI provides a better visual experience and reduces user confusion during loading times. It allows users to see the structure of the content being loaded, which can make the application feel more responsive and polished. By using a Skeleton UI that matches the overall design, we can improve the perceived performance of the application.
Proposal
I propose identifying all occurrences of the
Loading...
message and mismatched Skeleton UI components and replacing them with a standardized Skeleton UI that aligns with the design guidelines in the ArgoCD UI repository. This would involve developing a consistent Skeleton UI component and gradually implementing it across the application, ensuring a seamless and improved user experience.Additionally, if given the opportunity, I would like to take on the task of implementing these changes myself.