<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Wow, thank you Maik!<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On 24 Oct 2022, at 18:59, Maik Qualmann <<a href="mailto:metzpinguin@gmail.com" class="">metzpinguin@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class="">
<meta http-equiv="content-type" content="text/html; charset=UTF-8" class="">
<div class=""><div style="margin: 0px;" class="">Filter problem with pick and color labels now fixed (also for digiKam-7.9.0) with this commit:</div>
<br class=""><div style="margin: 0px;" class=""><a href="https://invent.kde.org/graphics/digikam/-/commit/bfdf2af8b4c54eb8007e118c841a3c7fb1f33472" class="">https://invent.kde.org/graphics/digikam/-/commit/bfdf2af8b4c54eb8007e118c841a3c7fb1f33472</a></div>
<br class=""><div style="margin: 0px;" class="">Maik</div>
<br class=""><div style="margin: 0px;" class="">Am Montag, 24. Oktober 2022, 12:36:49 CEST schrieb Luca Casone:</div><div style="margin: 0px;" class="">> To me, an easy way to re-apply the filter to a view would be welcome --</div><div style="margin: 0px;" class="">> today, I have to manually de-select and select the flag (or maybe change</div><div style="margin: 0px;" class="">> album back and forth, I didn't check) to do such a refresh.</div><div style="margin: 0px;" class="">> Technically speaking, I think it would be easier to implement e.g. a</div><div style="margin: 0px;" class="">> menu-command and a shortcut to trigger it, instead of a sort-of continuous</div><div style="margin: 0px;" class="">> watch on the view status. But either solution will for sure improve the</div><div style="margin: 0px;" class="">> digiKam support to culling.</div><div style="margin: 0px;" class="">> </div><div style="margin: 0px;" class="">> Let's open a feature request and let developers take care of it.</div><div style="margin: 0px;" class="">> </div><div style="margin: 0px;" class="">> Bye</div><div style="margin: 0px;" class="">> Luca</div><div style="margin: 0px;" class="">> </div><div style="margin: 0px;" class="">> On Mon, Oct 24, 2022 at 9:13 AM <<a href="mailto:2895qgvg6v@liamekaens.com" class="">2895qgvg6v@liamekaens.com</a>> wrote:</div><div style="margin: 0px;" class="">> > Thanks for the explanation Maik.</div><div style="margin: 0px;" class="">> > </div><div style="margin: 0px;" class="">> > Since the current behavior is desirable for some users, another option</div><div style="margin: 0px;" class="">> > might be to add a setting to allow folks like Luca and I (and presumably</div><div style="margin: 0px;" class="">> > other folks who use a similar culling workflow) to have items disappear</div><div style="margin: 0px;" class="">> > when they don't match the filter. Would that make sense Maik? Luca would</div><div style="margin: 0px;" class="">> > that work for you? If so we can file a feature request.</div><div style="margin: 0px;" class="">> > </div><div style="margin: 0px;" class="">> > </div><div style="margin: 0px;" class="">> > On 2022-10-23 23:49, Luca Casone <a href="http://csnluca-at-gmail.com" class="">csnluca-at-gmail.com</a> |digikam-users|</div><div style="margin: 0px;" class="">> > wrote:</div><div style="margin: 0px;" class="">> > </div><div style="margin: 0px;" class="">> > Thank you Maik. So If I understood well, the fact that the the filtered</div><div style="margin: 0px;" class="">> > view doesn't auto-update itself is the intended behavior, that answers my</div><div style="margin: 0px;" class="">> > original question. Maybe a compromise could be having a fast method (a</div><div style="margin: 0px;" class="">> > button, a menu item & shortcut, ...) to re-run the filter and update the</div><div style="margin: 0px;" class="">> > view (unless it's already implemented and I missed it :-/ ). Guess I</div><div style="margin: 0px;" class="">> > should</div><div style="margin: 0px;" class="">> > post a feature request.</div><div style="margin: 0px;" class="">> > </div><div style="margin: 0px;" class="">> > Bye</div><div style="margin: 0px;" class="">> > Luca</div><div style="margin: 0px;" class="">> > </div><div style="margin: 0px;" class="">> > </div><div style="margin: 0px;" class="">> > On Mon, Oct 24, 2022 at 8:23 AM Maik Qualmann <<a href="mailto:metzpinguin@gmail.com" class="">metzpinguin@gmail.com</a>></div><div style="margin: 0px;" class="">> > </div><div style="margin: 0px;" class="">> > wrote:</div><div style="margin: 0px;" class="">> >> In theory, the item should disappear when the filter no longer matches.</div><div style="margin: 0px;" class="">> >> But</div><div style="margin: 0px;" class="">> >> I've left it that way so far, because it also has advantages for many</div><div style="margin: 0px;" class="">> >> users,</div><div style="margin: 0px;" class="">> >> depending on the workflow. An example is filtering for a pick label, as</div><div style="margin: 0px;" class="">> >> soon as</div><div style="margin: 0px;" class="">> >> you change it it would disappear. But you still wanted to add a captions</div><div style="margin: 0px;" class="">> >> or</div><div style="margin: 0px;" class="">> >> change the rating. You would have to search the article again to make</div><div style="margin: 0px;" class="">> >> further</div><div style="margin: 0px;" class="">> >> changes.</div><div style="margin: 0px;" class="">> >> </div><div style="margin: 0px;" class="">> >> Maik</div><div style="margin: 0px;" class="">> >> </div><div style="margin: 0px;" class="">> >> Am Montag, 24. Oktober 2022, 07:48:51 CEST schrieb Luca Casone:</div><div style="margin: 0px;" class="">> >> > Thank you.</div><div style="margin: 0px;" class="">> >> > It’s unfortunate that no one replied to you back then. Let me tried</div><div style="margin: 0px;" class="">> >> > here</div><div style="margin: 0px;" class="">> >> > once again, it would be great to hear some feedback from developers.</div><div style="margin: 0px;" class="">> >> > </div><div style="margin: 0px;" class="">> >> > Luca</div><div style="margin: 0px;" class="">> >> > </div><div style="margin: 0px;" class="">> >> > > On 22 Oct 2022, at 02:42, <a href="mailto:2895qgvg6v@liamekaens.com" class="">2895qgvg6v@liamekaens.com</a> wrote:</div><div style="margin: 0px;" class="">> >> > > </div><div style="margin: 0px;" class="">> >> > > I asked a similar question in</div><div style="margin: 0px;" class="">> >> > > <a href="https://mail.kde.org/pipermail/digikam-users/2020-August/031169.html" class="">https://mail.kde.org/pipermail/digikam-users/2020-August/031169.html</a></div><div style="margin: 0px;" class="">> >> </div><div style="margin: 0px;" class="">> >> but</div><div style="margin: 0px;" class="">> >> </div><div style="margin: 0px;" class="">> >> > > never got a definitive answer from the developers about whether it is</div><div style="margin: 0px;" class="">> >> </div><div style="margin: 0px;" class="">> >> a</div><div style="margin: 0px;" class="">> >> </div><div style="margin: 0px;" class="">> >> > > bug or not (IMHO it is).</div><div style="margin: 0px;" class="">> >> > > </div><div style="margin: 0px;" class="">> >> > > In September 2021 I tried to investigate how to change the code so</div><div style="margin: 0px;" class="">> >> </div><div style="margin: 0px;" class="">> >> that</div><div style="margin: 0px;" class="">> >> </div><div style="margin: 0px;" class="">> >> > > flags (and maybe colors too) work like stars in this regard, but I</div><div style="margin: 0px;" class="">> >> </div><div style="margin: 0px;" class="">> >> had a</div><div style="margin: 0px;" class="">> >> </div><div style="margin: 0px;" class="">> >> > > difficult time tracking the flow of QT events to figure out how</div><div style="margin: 0px;" class="">> >> </div><div style="margin: 0px;" class="">> >> setting</div><div style="margin: 0px;" class="">> >> </div><div style="margin: 0px;" class="">> >> > > stars ends up causing photos to disappears from view when they don't</div><div style="margin: 0px;" class="">> >> > > match the stars filter. Unfortunately I got busy with other things</div><div style="margin: 0px;" class="">> >> </div><div style="margin: 0px;" class="">> >> and</div><div style="margin: 0px;" class="">> >> </div><div style="margin: 0px;" class="">> >> > > wasn't able to work on the investigation for a while and there have</div><div style="margin: 0px;" class="">> >> </div><div style="margin: 0px;" class="">> >> been</div><div style="margin: 0px;" class="">> >> </div><div style="margin: 0px;" class="">> >> > > significant changes to digikam since then including switching to a</div><div style="margin: 0px;" class="">> >> </div><div style="margin: 0px;" class="">> >> newer</div><div style="margin: 0px;" class="">> >> </div><div style="margin: 0px;" class="">> >> > > version of QT, so I would need to start my investigation from</div><div style="margin: 0px;" class="">> >> </div><div style="margin: 0px;" class="">> >> scratch.></div><div style="margin: 0px;" class="">> >> </div><div style="margin: 0px;" class="">> >> > > On 2022-10-21 06:40, Luca Casone <a href="http://csnluca-at-gmail.com" class="">csnluca-at-gmail.com</a></div><div style="margin: 0px;" class="">> >> |</div><div style="margin: 0px;" class="">> >> |digikam-users|</div><div style="margin: 0px;" class="">> >> </div><div style="margin: 0px;" class="">> >> wrote:</div><div style="margin: 0px;" class="">> >> > >> Hi.</div><div style="margin: 0px;" class="">> >> > >> </div><div style="margin: 0px;" class="">> >> > >> I need help to understand the behaviour of the right-side Filters</div><div style="margin: 0px;" class="">> >> </div><div style="margin: 0px;" class="">> >> pane.</div><div style="margin: 0px;" class="">> >> </div><div style="margin: 0px;" class="">> >> > >> Here it is my use case. I need to cull some images, using flags. So</div><div style="margin: 0px;" class="">> >> > >> I</div><div style="margin: 0px;" class="">> >> > >> examine one picture at a time and flag it either rejected, pending</div><div style="margin: 0px;" class="">> >> > >> or</div><div style="margin: 0px;" class="">> >> > >> accepted. In order to reduce the mess, I open the Filters pane and</div><div style="margin: 0px;" class="">> >> > >> select the Labels Filters to “None”, so that only unflagged images</div><div style="margin: 0px;" class="">> >> </div><div style="margin: 0px;" class="">> >> are</div><div style="margin: 0px;" class="">> >> </div><div style="margin: 0px;" class="">> >> > >> shown. However if I flag another picture it stays visible, while I</div><div style="margin: 0px;" class="">> >> > >> expect that it goes away because of the active filter. Also, I</div><div style="margin: 0px;" class="">> >> > >> cannot</div><div style="margin: 0px;" class="">> >> > >> find any way to force the filter to re-run. The only way I have to</div><div style="margin: 0px;" class="">> >> </div><div style="margin: 0px;" class="">> >> make</div><div style="margin: 0px;" class="">> >> </div><div style="margin: 0px;" class="">> >> > >> the new flagged picture disappear is to turn back to the Filters</div><div style="margin: 0px;" class="">> >> > >> pane—>Labels Filter and deselect+select the “None” filter.</div><div style="margin: 0px;" class="">> >> > >> </div><div style="margin: 0px;" class="">> >> > >> This is quite cumbersome and greatly impacts the Filters pane usage</div><div style="margin: 0px;" class="">> >> </div><div style="margin: 0px;" class="">> >> to do</div><div style="margin: 0px;" class="">> >> </div><div style="margin: 0px;" class="">> >> > >> culling. Is it the intended behaviour, or am I missing something?</div><div style="margin: 0px;" class="">> >> > >> There’re alternative ways to cull images the way I described?</div><div style="margin: 0px;" class="">> >> > >> </div><div style="margin: 0px;" class="">> >> > >> Thank you. Regards</div><div style="margin: 0px;" class="">> >> > >> Luca</div>
<br class=""><br class=""></div>
</div></blockquote></div><br class=""></body></html>