Summary: | SCAN : digiKam should show which directories are scanned during start-up when adding collections after database deletion | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | DrSlony <bugs> |
Component: | Database-Scan | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bugs, caulier.gilles, marcel.wiesweg, swatilodha27 |
Priority: | NOR | ||
Version: | 4.2.0 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/digikam/4047edd1532b129fe895a8c4b0f810adc92d2f7f | Version Fixed In: | 5.1.0 |
Sentry Crash Report: |
Description
DrSlony
2013-05-27 18:13:11 UTC
Note : On SplashScreen, we only report albums listing, not album item contents. This second stage is done in progress manager when digiKam main GUI appears. Gilles Caulier I just reproduced on 3.5.0. The splash screen doesn't show me anything, not even albums: http://i.imgur.com/Wwa3hfy.png and as in my first post, if I click on it, it disappears, and the only indication that something's happening is if I use "ps" to find the digikam process, or listen to the disk grinding. It's simple : disable splashscreen from Setup/misc dialog, and you will see a progress dialog about album scan. Gilles Caulier Marcel, The problem is just reproducible with 4.2.0. I just reproduce the way explained by DrSonly by deleteing database and restart digiKam. It ask to setup collection. Splash appear and no information are displayed about scanning operation until a while. In the console, i can see that digiKam scan directories AND files, not only directories as expected. Files must be started when albums are parsed from collection, and main GUI must be show with a progress item indicating scan of items from directories. Why this behavior is different here ? Gilles Maik, For this one i propose to drop DProgressDlg from scna at starup process and to remove MISC option about to show or not splascreen. This want mean to always show splashscreen at startup and to patch it to show current album scanned (currently is show only a generic message). Note : DProgressDlg still also used in AdvanceRename tool but this one must be ported to ProgressManager. After that, DProgressDlg can be definitively removed from digiKam core. Gilles With digiKam 5.0.0, if I UNSELECT "Show splash screen at startup" in Configure digiKam/Miscellaneous, there's no progress dialog visible. Only by looking at console, one can figure out that required files are loading. And after digiKam finally starts, there just appears a dialog, stating, "Process is done". Git commit 27a7e771060fa8f6d40461b9444bb4496487f102 by Gilles Caulier. Committed on 17/07/2016 at 15:13. Pushed by cgilles into branch 'master'. Restore broken splashscreen animation while database process at startup. Related: bug 281959 M +20 -13 libs/widgets/common/dsplashscreen.cpp http://commits.kde.org/digikam/27a7e771060fa8f6d40461b9444bb4496487f102 Git commit 4047edd1532b129fe895a8c4b0f810adc92d2f7f by Gilles Caulier. Committed on 18/07/2016 at 12:48. Pushed by cgilles into branch 'master'. Improve digiKam startup time : ------------------------------ - remove splashscreen from ScanController. Always use a progress dialog instead in all cases. - We will always require a progress dialog at first init to scan albums. All details are given in dialog about which album is scanned and how many items still in the queue to process. - The splashscreen always arrive after the progress dialog. Splash show final stage to init GUI - When GUI is displayed, always start a delayed find new item process through progress manager. This is done in background. Progress info is given in progress manager as well. While scan for new item is running in a separated thread, user can start to work with GUI, even if all items are not yet catalogued in database. Related: bug 281959 FIXED-IN: 5.1.0 M +18 -29 app/main/digikamapp.cpp M +9 -42 libs/database/utils/scancontroller.cpp M +2 -3 libs/database/utils/scancontroller.h M +4 -2 utilities/maintenance/maintenancetool.h http://commits.kde.org/digikam/4047edd1532b129fe895a8c4b0f810adc92d2f7f Git commit 4f270e01d50f31a4a3990aa9b0ad12629374fb35 by Gilles Caulier. Committed on 19/07/2016 at 19:34. Pushed by cgilles into branch 'master'. restore older scan for new items at startup option Related: bug 281959 M +6 -2 app/main/digikamapp.cpp M +2 -1 libs/settings/applicationsettings.cpp M +3 -0 libs/settings/applicationsettings.h M +10 -0 libs/settings/applicationsettings_miscs.cpp M +3 -0 libs/settings/applicationsettings_p.cpp M +1 -0 libs/settings/applicationsettings_p.h M +7 -0 utilities/setup/setupmisc.cpp http://commits.kde.org/digikam/4f270e01d50f31a4a3990aa9b0ad12629374fb35 |