Version: 2.0.0 (using KDE 4.5.4) OS: Linux digiKam allows to quickly search through tags in full text mode, i.e. any tag, which includes the search string is shown. However, while confirming the face recognition, only the tags beginning with the search string are shown. Reproducible: Always Steps to Reproduce: Create tag "/People/Malkovich John" Scan collection for face detection Filter faces in "/People/Unknown" Click on face thumbnail Click to editable field for entering the name Start typing "John" Actual Results: Tag "Malkovich John" is not found. Expected Results: Existing tag "Malkovich John" should appear below the search string.
We're using KDE's completion classes here. I'm not sure how to teach them different behavior.
I am not a developer: however, how does the quick search functionality for filtering the tags in album view work (in both Caption/Tags and Tag Filters)? I can type "John" there and the tag /People/Malkovich John is found.
It's just a different technology, one uses the KDE KCompletion classes, the other uses a filter model for filtering, with a self written filter method. I certainly accept this as a bug, but these line edit classes are not easy to deal with, sometimes simple changes take hours. It'll have to wait a bit.
Git commit 089a4926d5a5a74148cc199ba57502b822a93ac7 by Maik Qualmann. Committed on 16/12/2015 at 19:42. Pushed by mqualmann into branch 'master'. face Tags and text search bar completer show items now if contains match FIXED-IN: 5.0.0 M +2 -2 NEWS M +12 -1 libs/tags/taggingactionfactory.cpp M +2 -0 libs/tags/tagscompleter.cpp M +4 -3 libs/widgets/common/modelcompleter.cpp http://commits.kde.org/digikam/089a4926d5a5a74148cc199ba57502b822a93ac7