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.

Reply via email to