Bug 337002 - Manual image sort
Summary: Manual image sort
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Albums-ItemsSort (show other bugs)
Version: 4.1.0
Platform: unspecified Linux
: NOR wishlist
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-07-03 11:36 UTC by DrSlony
Modified: 2022-02-20 08:46 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description DrSlony 2014-07-03 11:36:42 UTC
I often want to rename images in a specific order that tells a story, which is not necessarily the order I took them in. Currently digiKam has no tools which would aid in this.
For example I have pizza_01.raw up to pizza_20.raw. Let's say image 05 belongs at the beginning, and the first image shows the third step, so I want to rename 05 to 01 and 01 to 03. It's not simple! First I have to rename 01 to something like 003, then rename 05 to 01, then rename 03 to something, then rename 003 to 03, and so on.

It would be far easier if digiKam offered a "Manual sort" mode, where we can simply rearrange the thumbnails like cells in a table, drag-and-drop. Once we are done, we just select all and F2 to rename according to this layout.

Reproducible: Always
Comment 1 caulier.gilles 2014-08-23 21:26:27 UTC

*** This bug has been marked as a duplicate of bug 91562 ***
Comment 2 caulier.gilles 2018-08-01 09:34:22 UTC
Git commit c6e92a02cfeebc86b60faad9442e780a7342abbf by Maik Qualmann.
Committed on 31/07/2018 at 19:46.
Pushed by mqualmann into branch 'master'.

fix and optimize manual sorting

M  +21   -13   core/app/items/digikamimageview.cpp
M  +0    -2    core/libs/database/coredb/coredb.cpp
M  +14   -2    core/libs/database/item/imageinfo.cpp
M  +1    -1    core/libs/database/item/imageinfo.h
M  +1    -1    core/libs/database/item/imageinfodata.h

https://commits.kde.org/digikam/c6e92a02cfeebc86b60faad9442e780a7342abbf