podman-desktop icon indicating copy to clipboard operation
podman-desktop copied to clipboard

Move Providers to the StatusBar (Phase 1)

Open Firewall opened this issue 1 year ago • 2 comments

Epic domain

As part of the dasboard and statusbar revamp we want to move all the providers that are currently on the Dashboard to the statusbar. This allows us to highlight more important items on the dashboard instead.

Is your enhancement related to a problem? Please describe

Our current Status Bar has some UX challenges:

  • Some Resources are not represented in the status bar (Podman machine, kind and developer sandbox)
  • There is no consistent size for each of the elements.
  • Some have an icon, some have icon + text, some have only text. We should pick 1 pattern and stick to it.

Describe the solution you'd like

By adding all of the missing resources to the statusbar and also using a consistent pattern to display them. The statusbar will become a consist place for our users to

  1. See the status of their Resources/providers
  2. Quickly get to the settings, options

Ideas:

  • We can use a micro menu when users click to show the settings
  • More ideas in the UX task

Firewall avatar Sep 17 '24 13:09 Firewall

We've been talking about reducing what's on the dashboard and adding more to the status bar and Resources in previous issues stretching back over a year now 😕. There is a lot of complexity in the dashboard provider cards today, we've tried to design it all away in one shot, and then it's too big / too many holes to implement. Plus, there are some things like notifications for provider updates that we might still want on the dashboard, just not in the current form.

My main suggestion to make more progress this time is to keep it incremental: design one useful thing in the status bar or Resources page, build it, then remove the equivalent from the dashboard, all in independent chunks to keep it manageable.

deboer-tim avatar Oct 18 '24 18:10 deboer-tim

Totally agree with that @deboer-tim. So what are the main things that the dashboard shows about the providers. 1. Status 2. Error if there are any. I totally see that as a follow up task after this one.

Firewall avatar Oct 22 '24 09:10 Firewall