Bug 336593 - Add overlay to show file type mime over canvas
Summary: Add overlay to show file type mime over canvas
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Usability-Overlay (other bugs)
Version First Reported In: 4.0.0
Platform: Debian unstable Linux
: NOR wishlist
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-06-22 19:47 UTC by hy
Modified: 2025-12-28 15:08 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 9.0.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description hy 2014-06-22 19:47:04 UTC
My cam takes (due to my settings) always 2 images. One in raw and the other in jpg format.
When I check the images on first sight I tend to delete the raw images when they are not better or if the jpg has sufficient quality. so I'd like to see which one is which when in fullscreen mode.
Comment 1 caulier.gilles 2014-08-30 08:24:35 UTC
Type mime of image can be displayed over thumbnail using right option in Album View settings.

This is not enough for you ?

Gilles Caulier
Comment 2 Justin Zobel 2021-03-09 05:51:38 UTC
Thank you for the bug report.

As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists.

If this bug is no longer persisting or relevant please change the status to resolved.
Comment 3 caulier.gilles 2025-12-14 14:41:46 UTC
You can see the mime type on the status bar with the file name.
Comment 4 caulier.gilles 2025-12-27 08:56:39 UTC
Git commit 1330744cfcc6947229d85553564dd417e656422c by Gilles Caulier.
Committed on 27/12/2025 at 08:55.
Pushed by cgilles into branch 'master'.

Implement backend settings for the preview overlay support
Related: bug 431753

M  +1    -1    core/libs/settings/CMakeLists.txt
M  +2    -0    core/libs/settings/applicationsettings.cpp
M  +7    -1    core/libs/settings/applicationsettings.h
M  +2    -0    core/libs/settings/applicationsettings_p.h
R  +10   -0    core/libs/settings/applicationsettings_views.cpp [from: core/libs/settings/applicationsettings_iconview.cpp - 097% similarity]

https://invent.kde.org/graphics/digikam/-/commit/1330744cfcc6947229d85553564dd417e656422c
Comment 5 caulier.gilles 2025-12-27 11:02:13 UTC
Git commit ca550bc602480f426dc185750f68c7b0651c51b9 by Gilles Caulier.
Committed on 27/12/2025 at 11:00.
Pushed by cgilles into branch 'master'.

handle ON/OFF preview overlay with item properties.
Related: bug 431753
FIXED-IN: 9.0.0

M  +13   -0    core/app/views/preview/itempreviewvideo.cpp
M  +1    -0    core/app/views/preview/itempreviewvideo.h
M  +3    -1    core/app/views/preview/itempreviewview.cpp
M  +5    -0    core/libs/video/player/QtAVPlayer/mediaplayerview.cpp
M  +5    -0    core/libs/video/player/QtAVPlayer/mediaplayerview.h
M  +5    -0    core/libs/video/player/qtmm/mediaplayerview.cpp
M  +5    -0    core/libs/video/player/qtmm/mediaplayerview.h
M  +8    -1    core/utilities/setup/album/setupalbumview.cpp

https://invent.kde.org/graphics/digikam/-/commit/ca550bc602480f426dc185750f68c7b0651c51b9
Comment 6 caulier.gilles 2025-12-28 10:01:25 UTC
Git commit 0c327ea95ffbe1c30557408c37b444a3fa5f376b by Gilles Caulier.
Committed on 28/12/2025 at 09:59.
Pushed by cgilles into branch 'master'.

start to factorize the OSD settings shared between Slideshow and preview canvas
Related: bug 431753

M  +1    -0    core/libs/threadimageio/CMakeLists.txt
A  +64   -0    core/libs/threadimageio/preview/previewosdsettings.cpp     [License: GPL(v2.0+)]
A  +119  -0    core/libs/threadimageio/preview/previewosdsettings.h     [License: GPL(v2.0+)]

https://invent.kde.org/graphics/digikam/-/commit/0c327ea95ffbe1c30557408c37b444a3fa5f376b
Comment 7 caulier.gilles 2025-12-28 10:37:58 UTC
Git commit 2f0adde96aeb7b93917f16861ba8003acf64176a by Gilles Caulier.
Committed on 28/12/2025 at 10:36.
Pushed by cgilles into branch 'master'.

fix layout again.
Prepare to factorize
Related: bug 431753

M  +46   -44   core/dplugins/generic/view/slideshow/dialogs/setupslideshow_dialog.cpp

https://invent.kde.org/graphics/digikam/-/commit/2f0adde96aeb7b93917f16861ba8003acf64176a
Comment 8 caulier.gilles 2025-12-28 12:06:12 UTC
Git commit 12be985a120ac350b28ab832a801a120b27ceae0 by Gilles Caulier.
Committed on 28/12/2025 at 12:05.
Pushed by cgilles into branch 'master'.

Factoring preview osd widget and settings in Slideshow tool.
Related: bug 431753

M  +4    -23   core/dplugins/generic/view/slideshow/common/slideshowsettings.cpp
M  +6    -55   core/dplugins/generic/view/slideshow/common/slideshowsettings.h
M  +8    -84   core/dplugins/generic/view/slideshow/dialogs/setupslideshow_dialog.cpp
M  +11   -11   core/dplugins/generic/view/slideshow/widgets/slideproperties.cpp
M  +1    -0    core/libs/threadimageio/CMakeLists.txt
A  +180  -0    core/libs/threadimageio/preview/previewosdwidget.cpp     [License: GPL(v2.0+)]
A  +53   -0    core/libs/threadimageio/preview/previewosdwidget.h     [License: GPL(v2.0+)]

https://invent.kde.org/graphics/digikam/-/commit/12be985a120ac350b28ab832a801a120b27ceae0
Comment 9 caulier.gilles 2025-12-28 15:08:08 UTC
Git commit 64de0847d85a449655a75a43e71d1b01d5ef7789 by Gilles Caulier.
Committed on 28/12/2025 at 15:05.
Pushed by cgilles into branch 'master'.

Uses factored preview OSD settings for the item preview view/video
Related: bug 431753

M  +37   -22   core/app/views/preview/itempreviewosd.cpp
M  +2    -1    core/app/views/preview/itempreviewosd.h
M  +4    -1    core/app/views/preview/itempreviewvideo.cpp
M  +4    -1    core/app/views/preview/itempreviewview.cpp
M  +2    -2    core/dplugins/generic/view/slideshow/common/slideshowsettings.cpp
M  +2    -2    core/dplugins/generic/view/slideshow/dialogs/setupslideshow_dialog.cpp
M  +2    -2    core/libs/threadimageio/preview/previewosdsettings.cpp
M  +2    -3    core/libs/threadimageio/preview/previewosdsettings.h
M  +18   -1    core/utilities/setup/album/setupalbumview.cpp

https://invent.kde.org/graphics/digikam/-/commit/64de0847d85a449655a75a43e71d1b01d5ef7789