Bug 502702 - Improve "Find new items" progress indications
Summary: Improve "Find new items" progress indications
Status: REPORTED
Alias: None
Product: digikam
Classification: Applications
Component: Database-Scan (other bugs)
Version First Reported In: 8.6.0
Platform: macOS (DMG) macOS
: NOR wishlist
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-04-12 09:30 UTC by Thomas Damgaard
Modified: 2025-04-13 05:35 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Damgaard 2025-04-12 09:30:37 UTC
SUMMARY
The current  "Find new items"  task provides almost no details about what is going no. There is no actual indication of progress. (the progress bar stays at 0 until the process is done)
The task is typically running for a long time. Several minutes when there are no actual changes and sometimes hours when there are actual new photos or significant changes in the collection.



STEPS TO REPRODUCE
1. Start DK
2. In the status bar, click the up-arrow button "show detailed progress window"
 

OBSERVED RESULT
the window that is shown contains no actual detailed progress.

EXPECTED RESULT
The window should show actual details about the progress that will give the user an idea about how long this is going to take.
Ideally, there will be a usable progress bar that will actually progress while the task is running as well as an estimated time left.

I understand that due to the nature of the task (checking if there are new items), it might not be knowable how long it is going to take. However, it is definitely possible to tell the user *some* details. 
For example: 

* how many changes have been found so far
* how many pictures are in the collection currently, how many new have been found so far
* how many locations are left to check




SOFTWARE/OS VERSIONS
macOS: MacOS Seqouia
KDE Frameworks Version: 6.10.0
Qt Version: 6.7.2
Comment 1 caulier.gilles 2025-04-12 13:51:05 UTC
In fact the amount of info are dispatched in the Terminal. If you run digiKam from a MAC Console, with the debug info activated, you will seen plenty of details.

https://www.digikam.org/contribute/#macos-host

Of course it's not user friendly...
Comment 2 Thomas Damgaard 2025-04-13 05:35:44 UTC
(In reply to caulier.gilles from comment #1)
> In fact the amount of info are dispatched in the Terminal. If you run
> digiKam from a MAC Console, with the debug info activated, you will seen
> plenty of details.
> 

Oh. Wonderful. So the information is there. This means it should be easy to implement 😊