<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
Wow is right!. Thank you Maik for addressing this so quickly, and
thank you Luca for helping to bring attention to the issue. I'm
going to pull and build as soon as I get have time so I can try it
out.<br>
<br>
<div class="moz-cite-prefix">On 2022-10-24 10:05, Luca Casone
csnluca-at-gmail.com |digikam-users| wrote:<br>
</div>
<blockquote type="cite"
cite="mid:34B0D3DA-6A63-4705-B5BC-4821129C64D7@gmail.com">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
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="moz-txt-link-freetext" moz-do-not-send="true">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="moz-txt-link-freetext" moz-do-not-send="true">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="moz-txt-link-freetext" moz-do-not-send="true">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=""
moz-do-not-send="true">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="moz-txt-link-freetext" moz-do-not-send="true">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="moz-txt-link-freetext" moz-do-not-send="true">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="moz-txt-link-freetext" moz-do-not-send="true">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=""
moz-do-not-send="true">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="">
</blockquote>
<br>
</body>
</html>