Bug 2039471

Summary: RFE: Plasma discover needs better progress indicators
Product: [Fedora] Fedora Reporter: Penelope Fudd <bugzilla.redhat.com>
Component: plasma-discoverAssignee: Rex Dieter <rdieter>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: unspecified    
Version: rawhideCC: kde-sig, rdieter
Target Milestone: ---Keywords: FutureFeature, MoveUpstream
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Screenshot of app after clicking 'install' and waiting a while. none

Description Penelope Fudd 2022-01-11 18:39:04 UTC
Created attachment 1850154 [details]
Screenshot of app after clicking 'install' and waiting a while.

Description of problem:
It's not obvious when updates are being installed; after clicking, the display appears frozen.

Version-Release number of selected component (if applicable):
5.23.4

How reproducible:
Always

Steps to Reproduce:
1. Wait for big batch of OS updates to be created
2. Select them
3. Click install

Actual results:
The 'install' button goes away, and the program just sits there doing... nothing? something?  Can't tell.

Expected results:
A progress bar, or busy icon, or some clue that work is happening, otherwise the user might conclude that the program has hung, and may terminate it.

Additional info:
Screenshot attached of app after clicking 'install' and waiting a while.

Comment 1 Penelope Fudd 2022-01-11 18:43:38 UTC
While there is an icon at the bottom of the window that looks like a circle with a line through it, it doesn't look related to anything in particular.  Is it a cancel button?  A logo?  Hovering over it (my favorite way of figuring out what buttons do, in apps that support it) might have said something, but I was reluctant to fiddle with it for fear of accidentally interrupting a system update, with potentially catastrophic consequences.

Comment 2 Penelope Fudd 2022-01-11 18:50:47 UTC
Where possible, I try to add ETA calculations to my programs, so I know if I have time to go for a coffee, or time to sleep overnight.  In this case, it would be "time left until the user has to click something".

Comment 3 Rex Dieter 2022-01-11 19:38:49 UTC
This is a request better for kde/plasma upstream, not much we (fedora downstream) can (or should) do about it ourselves.

That said, there is feedback, it's just as obvious as it could be.  Examples:

When installing an individual application, the "Install" button changes to "Installing..." with progress bar
Similar for removing individual applications

When installing updates, in your screenshot there's a progress in the lower left: "Tasks (0%)"