For the record: I’m not against inheritance, or even using inheritance by default. I use it in plenty of situations, since it essentially lets you assign tags (and other properites) “in bulk.”

But there are just as many situations where I want exact matches. Especially for filters that employ negation or booleans, it can be very hard to achieve predictable results. Simple example: PARENT = plain and its CHILD = Task. If I filter to hide Tasks, I see just the Parent. The child doesn’t inherit the mutually-contradictory non-task-ness of its Parent. So inheritance apparently is overriden by the child’s property. I particularly hate this behavior because the parent is shown without the ‘expander’ caret. So it is either hard (if bold parents is ON) – or impossible – to tell that it’s a Parent at all. I can’t figure out any reason to actually want this outcome.

How does this work with priorities, where the different options have a ‘hierarchy’? Example:
Priorities (multiple, ranked states): If PARENT = pri1 and its CHILD = pri2. Child gets filtered as if it is both pri1 and pri2 at the same time. You can’t, actually, do anything to hide either the parent or the child whether you use pri1, pri2, -pri1, or -pri2 filters.

Re: locking/hiding – I was happy with the existing mechanism where items hide immediately after losing focus and you get a “items hidden due to filters” Toast. Adding in the dashed lines and delay feels nice though.

I quickly tested auto-expand for filters and it seems to be working nicely.

However it looks like clicking on a #tag no longer adds that tag to the filter text.

I think it’s totally appropriate for Basic filters to be limited to ANDs and negations. ORs and parentheticals are suited to Advanced filters.

Since Jay restored the click-ability of the small filter icons, I like them auto-grouping to the left.

I still don’t have an icon/button for the date filter. date:any and date:none work of course, but there used to be a Basic icon. The few Panes I have that used to use it, which I haven’t cleared yet, still display it. I don’t recall a conversation/reason for removing that Basic filter/icon.

Maybe not related to filtering changes, but [[Links created by drag/drop don’t appear right away. It’s not a question of focus or 1.5 delay…you have to do something else like expand/collapse to trigger their display.

    Jerud Are you talking about the date filter icon that used to be under “contains”? I don’t see it after I just updated a couple of minutes ago (Update 1641415995942), but I swear it was there for a short while when I updated this morning (Update 1641351385129). I was playing around with it thinking “Oh, this is what Jerud was asking for!”

    Did @Jay do something by mistake in the latest update to remove the “has:date” (or whatever it’s exact wording is) icon in the basic search?

      Really appreciate the auto-expand on all filters, however it is doing so for most but not all matching items. Can’t figure out why but will look for a pattern to try to reproduce.

      webalstrom I’ve checked for it after each update pushed to me, although I might have got a double-update at one point. I haven’t seen it reappear yet. Perhaps it’s due to the shift from “HAS:date” to “DATE:any”. They’re functionally identical, just organized/phrased differently…

      andrew I added a General setting “Collapse matches of filters” to collapse matches if no children match. We’ve gotten that request a lot, and the new system make it much easier to track that 🙂 And it should be more stable now than when you tested the previous version.

      Should that be a global setting or do you want it to be per-pane? Or should it be a button/hotkey?

        Fixed the missing date filter and the bugs you reported Jerud in the latest update.

        Thanks for all this work!

        Jay I’m fine with “collapse matches of filters” as a general setting. Being unable to differentiate a collapsed parent with no matching children from a leaf item is still problematic (regardless of this change). What do you think about showing the ‘ >’ but when user expands the parent they see a message under it: “none of these child items match the current filter.”

        The date:any button is back for me. Will have to test the other bugs in a day or so; I need to work away from the computer for a while.

        • Jay replied to this.

          Jerud That’s an interesting idea! But it would be a fair amount of work so I’ll put it on my todo list separate from this project.

          Jay I think global setting makes sense.

          The auto-expand/collapse is working nicely with text matches. It doesn’t seem to be reliably expanding or collapsing for some other filters like star button, priority (in simple or advanced mode). Will have to experiment more with it later.

          I think this update introduced a new bug.
          Repro:

          1. Open Note editor
          2. Type some text
          3. Use shift+arrow to select some of it
          4. Overtype or delete the text
          5. Exit Note editor
          6. Try to arrow-up/down

          If you exit the editor via shift+enter, up/down causes the pane to scroll
          If you exit the editor via “X” button, up/down do nothing
          Expected behavior: up/down moves cursor up/down

          • Jay replied to this.

            Bug: After typing text followed by a colon (such as is:) in the text filter, the following typed character(s) appear in a new item in the first position in the pane. This occurs only when the filter panel is dismissed with ESC prior to typing.

            EDIT: I think this is actually occuring whenever the filter panel is dismissed and there are no matching items so the pane is blank and then you type additional character(s) in the filter text input box. It just so happens that typing is: matches no items, so don’t think it has to do with the colon.

            • Jay replied to this.

              BUG: I’m seeing completes shown in hide-completes Panes. They are children of a mirror which is, itself, not complete. Have not observed this with non-mirror items

              At least, I think it’s a mirror. It has an always-visible tally box, but the item text draws as a [[Link and appears inside [[braces]] in the breadcrumbs. It’s an old item but I’m pretty sure it was a mirror that ‘degraded’ to a link, as they do.

              • Jay replied to this.

                BUG (?); Can’t specify sort-order in the Pane Configuration dialog for “group-by” Panes. The up/down sort-order arrow is not shown. The arrows for the next column over (Item sort-order) are still available.
                Obviously not filter-related, but seems to have broken due to the most recent round of updates.

                Or am I imagining it? I swear this used to be there.

                • Jay replied to this.

                  My previous post on this thread brings up a separate issue… one of the benefits of the old filter panel is that it never obscured the results. With this new bigger panel and a very narrow pane (which all of my panes are), it does. Mostly an issue when using it as a filtered search, where you are looking for an item that appears at the top of the pane. That’s why I would be pressing ESC before typing the text.

                  One thought is to have a filter icon button (such as a funnel icon) to toggle the filter panel rather than showing it when clicking in the filter text input. Then you could also use it to hide the filter panel, and you could type in the filter text input without having to close the panel first.

                  Another idea is to shrink the filter panel so it doesn’t obscure the first item(s) in a narrow pane.

                  Pressing ESC before typing is a reasonable workaround as far as entering filter text (would be nice to have an x to close the filter panel as well). Just wondering if anyone else has a preference for how this should work.

                  • Jay replied to this.

                    BUG: It seems that the text filter is not matching on items with a note, unless the note itself matches the text filter.

                    • Jay replied to this.

                      andrew Jerud andrew Fixed in the latest update.

                      Jerud Weird, this seems to be working for me. Does clicking it not toggle the order?

                      Jerud Can you send me a video of this? It’s hard to reproduce from the description.

                      andrew What do you think would be the best option? I’m a bit bothered by the size of the panel too. Having an extra step of a button to show the panel seems like it could be annoying. Shrinking it would require less spacing or smaller icons? It could have a slightly transparent background?

                        Jay I just realized that this is really only problematic when I’ve got a narrrow pane that is the rightmost pane on a board that has several panes, so that it ends up being right aligned with the pane’s right edge, and I can usually widen that pane. So that’s much less significant of an issue.

                        That said, I do think you could consider using smaller icons/buttons, as even shrinking the width just a bit would help.

                        You could also make the panel maximum width dynamic as a percentage of the pane width and wrap the buttons if necessary, so it would only do so with a narrow pane. You might only do that where the filter panel is right aligned with the pane. If you ever add more CONTAINS buttons and it starts getting even wider, this would accomodate that.

                        In any case, it’s less of an issue than I originally thought.

                        When you click the Back button after making a filter change, would it be possible to just revert the last change? So store the previous state (and ideally the expand/collapse status of each item) upon each filter change? Right now, with a red completed button, if I click the high priority button (and maybe expand an item or two) and then click the star button, and then the back button, it reverts to just the red completed button. Would be ideal to revert to the filter and expand/collapse status that was just before click the star button.

                        If typing in the text filter box (whether in simple or advanced mode), you’d probably have to just store the state before the text was changed.

                        Regarding the expand/collapse status, if you can store that, it is probably better to revert to that instead of reapplying the auto-expand/collapse functionality when clicking the Back button.

                        I also think clicking the x button should revert to pane default filter (presumably just -is:complete but as previously discussed it would be nice if there were a command to set the current filter settings as the pane default, in addition to the board view default functionality).

                          Regarding auto-expanding the Overview, I think this has been discussed before but I think it becomes more noticeable when auto-expanding on any filter change…. since the Overview is not filtered, I don’t think it makes sense to auto-expand the Overview to match the expansion of the outline with a filter change. It ends up containing many entries that don’t match the filter. If the Overview were filtered (a separate debate!), it might make more sense to auto-expand it, but that is not the case.

                            Powered by: FreeFlarum.
                            (remove this footer)