https://bugs.kde.org/show_bug.cgi?id=412343

            Bug ID: 412343
           Summary: Allow to apply the previously assigned tag to a new
                    image
           Product: digikam
           Version: 6.3.0
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: wishlist
          Priority: NOR
         Component: Tags-Keywords
          Assignee: digikam-bugs-n...@kde.org
          Reporter: k...@forum.titlis.org
  Target Milestone: ---

Please add a keyboard shortcut "Assign previously assigned tag" (or just
"Assign previous tag")

Usecase: You want to assign the tag <MYTAG> to the images 1,2 and 4 with the
keyboard
- Assign <MYTAG> to image 1 and proceed to the next image. <MYTAG> is now saved
as <last-assigned-tag>
- Press shortcut to apply <last-assigned-tag> to image 2 and automatically
proceed to next image 3
- Proceed to the next image 4
- Press shortcut to apply <last-assigned-tag> to image 3 and automatically
proceed to next image

Assume you assigned the following keyboard shortcuts
Assign tag: "T"
Next image: "J"  (inspired by vim)
Assign last assigned tag: "." (inspired by vim)

For the described usecase above, you simply press
<T><MYTAG><Enter><Enter><.><J><.> and you're done

When I tag images, I always have the Preview-View, which doesn't allow me to
select a group of images with a mouse click, therefore the keyboard is the only
way to efficiently assign the same tag to several pictures. I could select them
in the Thumbnail view, but this is often too small for me to decide which tags
to assign.

About the wish to automatically proceed to the next image after assigning the
last tag: if the user wants to do further tagging of the same image, he is most
likely not interested anymore in the last used tag for the next image. The main
purpose of <assign-last-tag> is to apply one (and only one) particular tag to
many images, hence automatically proceeding to the next image makes sense to
me.

What needs to be done
- save the last assigned tag somewhere
- add a function AssignLastTagAndProceed()
- New KAction for signalAssignLastTagAndProceed() in
DigikamApp::setupAccelerators()

What do you think about this wish?

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to