<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>