If you want to extend the filter options, I think also the GUI should be carefully considered. Mnemosyne is originally targeted for non-computer savvy people who don't know about logical operators, hence the current verbose wording.
The way to go would probably be a plugin which allows more flexible boolean operators for power users, leaving the default behaviour intact. Or switch to Anki :-) Apart from basic maintenance, I'm no longer working on Mnemosyne, but the current filter implementation is in pyqt_ui/card_browser.py. Cheers, Peter On Sat, 4 Jan 2025, 02:14 Felipe Vieira, <fmv1...@gmail.com> wrote: > The semantics of "any" in the "having any of these" (see image) limits the > power of tags. The menu should also have a (A AND B) option. > > The lack of that type of filter penalizes the following behavior: > > * Set tags consistently across card-sets. > > * Be disciplined with tags. > > Example: a person studies language A and B, on both vocabulary and grammar > levels. There's no way of filtering: > > ``` > is_language_a AND is_grammar > ``` > > And this combination of tags make a lot of sense. > > I can help with the implementation, but I could use some pointers in the > codebase. > > -- > You received this message because you are subscribed to the Google Groups > "mnemosyne-proj-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to mnemosyne-proj-users+unsubscr...@googlegroups.com. > To view this discussion visit > https://groups.google.com/d/msgid/mnemosyne-proj-users/CAMZ6u3uMXD7gEUiugwbQq52G53OaahY2Ory%3D20MaVe9d%2BNbmCg%40mail.gmail.com > <https://groups.google.com/d/msgid/mnemosyne-proj-users/CAMZ6u3uMXD7gEUiugwbQq52G53OaahY2Ory%3D20MaVe9d%2BNbmCg%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "mnemosyne-proj-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to mnemosyne-proj-users+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/mnemosyne-proj-users/CAMdxoPFA%2BVBkZX%2B_75gV%2BkuJZZ6zcZT1OmO_oiMOB81RvPahPA%40mail.gmail.com.