Bug 301503

Summary: No progress indicator or cancel button
Product: [Applications] digikam Reporter: Michael Holtermann <linux>
Component: ProgressManager-UsabilityAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: Belboz99, caulier.gilles, daniel, h.juhnke
Priority: NOR    
Version: 3.0.0   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In: 3.1.0
Sentry Crash Report:

Description Michael Holtermann 2012-06-09 11:44:31 UTC
Today I've started face detection from the new Maintenance dialog.

Unfortunately, there is no progress indicator and no possibility to stop the process, beside from closing the whole application. The footer shows the message "no active process" ("Kein aktiver Prozess" in German), which  confuses a bit.

I did not check the other maintenance tools.

Reproducible: Always

Steps to Reproduce:
1. Open Maintenance Dialog
2. Start Face Detection
Actual Results:  
Digikam consumes all CPU, but does not indicate any progress.

Expected Results:  
A process indicator should be shown, with possibility to stop the process.
Comment 1 Dan O. 2012-08-12 15:39:16 UTC
Same here, it's rather frustrating for the user because there's nothing indicating that the operation is still ongoing, but attempting to work on images, especially tagging faces is made extremely difficult while it's still processing.

Also, Digikam can be seen using nearly 100% of the CPU power on my quad-core CPU in system manager, and there's no way to pause or stop, or even know why it's still consuming those resources, making your PC largely unusable for an unknown amount of time, with little way of knowing when it is complete.

I would think making the process visible in the status bar would be a relatively quick easy boost to usability.
Comment 2 Daniel Schaal 2013-01-03 10:28:52 UTC
This is still an issue with 3.0.0rc.
Comment 3 caulier.gilles 2013-02-11 09:18:20 UTC
Git commit 5653dbedc3065565dc04eb8cf56e11e391e2f677 by Gilles Caulier.
Committed on 11/02/2013 at 10:16.
Pushed by cgilles into branch 'master'.

plug face detector item to progress manager to have user feedback on process.
FIXED-IN: 3.1.0

M  +14   -12   utilities/maintenance/facedetector.cpp
M  +5    -5    utilities/maintenance/facedetector.h

http://commits.kde.org/digikam/5653dbedc3065565dc04eb8cf56e11e391e2f677