Bug 499108

Summary: Improved group handling
Product: [Applications] digikam Reporter: fuerallesg
Component: Albums-ItemsGroupAssignee: Digikam Developers <digikam-bugs-null>
Status: REPORTED ---    
Severity: wishlist CC: caulier.gilles
Priority: NOR    
Version First Reported In: 8.5.0   
Target Milestone: ---   
Platform: Other   
OS: Other   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description fuerallesg 2025-01-24 21:17:19 UTC
SUMMARY
I want to suggest adaption to the group function. Hope they are not already possible and a lack of my knowledge.
1) It would be great, if there will be a register card like version register so that you can easily switch between images in a group in preview mode etc. 
2) The default option toe prefer jpg over raw is fine. In case I have several jpgs it would be fine if I can select the image representing the group.
3) If I add a new face at one of the images, I would prefer to add it to all of the images. This seems only to work for tags but not the face position.
4) If I have a list of grouped images where one group is unfolded it would be nice if a small symbol indicates that they belong to a group. Otherwise there is some confusion to single images in my perspective.

Thanks for your work!
Comment 1 fuerallesg 2025-03-07 23:42:39 UTC
Another addon:

5) In case groups are active it would be great that GPS coords can be added to all of the images in a group in one step. As there is a copy option, this is less important compared to 3)

BG Mik
Comment 2 caulier.gilles 2025-12-09 14:26:32 UTC
Git commit 377215ed713f46e99bd21233d288f25a13b483f8 by Gilles Caulier.
Committed on 09/12/2025 at 14:16.
Pushed by cgilles into branch 'master'.

Image Properties Sidebar tab. If no items are selected from the current album, show all statistics about files, including Grouped items.
Related: bug 399220, bug 512555, bug 392936
FIXED-IN: 8.9.0

M  +1    -0    core/app/views/stack/itemiconview.cpp
M  +20   -3    core/libs/properties/itempropertiessidebardb.cpp
M  +6    -0    core/libs/properties/itempropertiessidebardb.h
M  +23   -35   core/libs/properties/itemselectionpropertiestab.cpp

https://invent.kde.org/graphics/digikam/-/commit/377215ed713f46e99bd21233d288f25a13b483f8
Comment 3 caulier.gilles 2025-12-10 14:24:16 UTC
Git commit 245614fb1920996726a0cd59e49e5b64829f1937 by Gilles Caulier.
Committed on 10/12/2025 at 14:03.
Pushed by cgilles into branch 'master'.

Enhancement: Grouped Items Usability Improvements
This update introduces significant usability improvements for grouped items in digiKam:

- Visual Highlighting for Open Groups: Previously, only closed groups were visually distinguished by a decorative border around the thumbnail of the stack's representative image. Now, each item within an open group is also highlighted with a colored border, ensuring better visual consistency and making it easier to identify group members at a glance.
- Tree-View in Image Properties: The Image Properties right sidebar tab now supports a tree-view display for grouped items. Users can expand or collapse group stacks on demand, providing a more intuitive and flexible workflow.

For a visual demonstration of these features in action, check out the screencast of digiKam 8.9.0: https://i.imgur.com/9QZ8kZw.mp4
Related: bug 512555, bug 381414, bug 392936, bug 401205
FIXED-IN: 8.9.0

M  +4    -3    NEWS
M  +28   -0    core/app/items/delegate/itemdelegate.cpp
M  +8    -0    core/libs/widgets/itemview/itemviewdelegate.cpp
M  +1    -0    core/libs/widgets/itemview/itemviewdelegate.h

https://invent.kde.org/graphics/digikam/-/commit/245614fb1920996726a0cd59e49e5b64829f1937
Comment 4 caulier.gilles 2025-12-10 20:38:53 UTC
4) is implemented
Comment 5 caulier.gilles 2025-12-17 12:49:41 UTC
Git commit 9ea7d5f5e51f8d6261182c8927e0d061387275a0 by Gilles Caulier.
Committed on 17/12/2025 at 12:41.
Pushed by cgilles into branch 'master'.

Table-View : Add customizable columns to show "Grouped" and "Versioned" properties.
Related: bug 401205, bug 468714, bug 294233

M  +1    -0    NEWS
M  +46   -2    core/app/views/tableview/tableview_column_digikam.cpp
M  +9    -6    core/app/views/tableview/tableview_column_digikam.h

https://invent.kde.org/graphics/digikam/-/commit/9ea7d5f5e51f8d6261182c8927e0d061387275a0