argoproj / argo-cd

Declarative Continuous Deployment for Kubernetes
https://argo-cd.readthedocs.io
Apache License 2.0
17.86k stars 5.45k forks source link

Eliminate ambiguity by using consistent icons #10290

Open Avni-Sharma opened 2 years ago

Avni-Sharma commented 2 years ago

Summary

Some icons on the UI are not well documented or are inconsistent. That leads to ambiguity.

Motivation

On the ArgoCD UI, we see some icons whose purpose/value is not documented or not clearly known. Fixing issues as follows will help in eliminating ambiguity

yellow-icon

Proposal

If the star icon holds relevance then document it and add a tooltip otherwise maybe removing it is better to avoid confusion. It does not seem feasible to represent the to-be-pruned icon being shown at a sync status place on the resource tile.

priority: high

difficulty: medium (requires some more investigation)

Avni-Sharma commented 2 years ago
Screen Shot 2022-09-17 at 9 26 32 PM

Sync failed, imo, should be a part of Sync status

crenshaw-dev commented 2 years ago

For the to-be-pruned icon... what if instead of a circle it were just a yellow X? It'd eliminate the ambiguity with the yellow circular "out of sync" icon?

glasser commented 6 months ago

So does anyone know what the star means?

druchoo commented 5 months ago

So does anyone know what the star means?

That the Pod is "new". I think new is < 30m old.

https://github.com/argoproj/argo-cd/blob/v2.11.0/ui/src/app/applications/components/application-resource-tree/application-resource-tree.tsx#L638