start-os icon indicating copy to clipboard operation
start-os copied to clipboard

[feat]: Hover over yellow exclamation point displays health check warning

Open BitcoinMechanic opened this issue 2 years ago • 8 comments

Prerequisites

  • [X] I have searched for existing issues that already suggest this feature, without success.

Describe the Feature Request

In the services window, services will show a yellow exclamation point if something is wrong with a health check. You can then click on the service to see what the issue is. This feature would allow you to hover over the symbol and see a popup and not have to click through to the service. image

Describe the Use Case

When health checks are issuing a warning, you can view it without going through to the service.

Describe Preferred Solution

No response

Describe Alternatives

No response

Anything else?

No response

BitcoinMechanic avatar Jul 03 '22 20:07 BitcoinMechanic

This might be too much information to display in a hover tooltip, as there can be multiple health check failures. I don't think it's too much trouble to navigate to the service page to view this information.

Is the main problem here that you would like a summary of the health checks for all services?

elvece avatar Jul 11 '22 21:07 elvece

Maybe just hover to see which hck is failing, rather than the specific failure message?

chrisguida avatar Jul 12 '22 14:07 chrisguida

Without going into specifics of what exactly to show, I think there's value in showing a summary of what is wrong with the service on hover.

dr-bonez avatar Jul 12 '22 18:07 dr-bonez

Maybe something high level like "health check failure" or "dependency issue"? Then if they want to know more, they can open the service

MattDHill avatar Jul 12 '22 18:07 MattDHill

I like that. The instinct to hover over something that looks like a problem is well established imo.

BitcoinMechanic avatar Jul 12 '22 18:07 BitcoinMechanic

Also there will be no direct corollary for mobile as hover events don't exist there.

elvece avatar Jul 13 '22 14:07 elvece

Can make it a tap on mobile

MattDHill avatar Jul 13 '22 14:07 MattDHill

Let's build this out for hover/desktop only, will just be ignored on mobile. If user needs to press on mobile anyway, they will just press to see the service.

MattDHill avatar Jul 13 '22 18:07 MattDHill

Difficult to implement and obviated by future cool dashboard plans

elvece avatar Sep 26 '22 16:09 elvece