containers / podman-desktop

Podman Desktop is the best free and open source tool to work with Containers and Kubernetes for developers. Get an intuitive and user-friendly interface to effortlessly build, manage, and deploy containers and Kubernetes — all from your desktop.
https://podman-desktop.io
Apache License 2.0
4.65k stars 294 forks source link

Change the order of elements on the dashboard page #8339

Open slemeur opened 1 month ago

slemeur commented 1 month ago

Is your enhancement related to a problem? Please describe

When a user start podman desktop, the dashboard is always showing the same information at the top of the page. The section that are highlighting what's new are at the end of the page and the users might be missing them. If the user has a small window for the application, the sections with the guides and the recommended extensions are even not visible.

Screenshot 2024-08-02 at 14 57 44

Describe the solution you'd like

In this issue, we would like to change the order of the section on the dashboard. Today, we have the following order:

  1. Onboarding and error messages
  2. Providers (podman and others)
  3. Learning Center
  4. Recommended extensions (dismissed if installed)

We would like to change the order with the following one:

  1. Onboarding and error messages
  2. Release Note (#8521)
  3. Recommended extensions (will be dismissed if installed)
  4. Learning Center
  5. Providers (podman and others)

Note: Providers will be moving to the status bar.

Describe alternatives you've considered

No response

Additional context

Note: This is a temporary change, until we are revamping the dashboard.

afbjorklund commented 1 month ago

Recommended extensions (will be dismissed if installed)

Is it possible to dismiss the recommended extensions ads, without installing them?

EDIT: It was hidden in the preferences, how to ignore it

cdrage commented 1 month ago

IMHO providers should be on the top so I can see immediately what the issues are with the provider(s).

With the temporary change in the PR I now how to scroll all the way down to see if there is a problem with open shift / docker / podman / etc.

I believe that we should not implement this as a temporary measure unless we completely revamp the dashboard and implement it at once rather than temporary.

Sorry for being blunt! I just don't think this is a good change at the moment and we may get complaints.

axel7083 commented 1 month ago

IMHO providers should be on the top so I can see immediately what the issues are with the provider(s).

I agree

afbjorklund commented 1 month ago

What is the difference between the providers on the dashboard and the resources in settings? Only the "details"?

I know that the CLI tools (compose/kubectl) are duplicated in Resources too, but I think that is another open issue

slemeur commented 1 week ago

@cdrage and @axel7083 : I've rework the epic description related to improvements of the dashboard in order to bring more awareness to the new capabilities Podman Desktop can be providing to the user.

@afbjorklund : You are right. Ideally, the providers should be moving to the status bar and when users wants to configure them, they'd be redirected to the appropriate section in the settings.