- add a custom study option to the deck overview. it combines the
ability to increase the daily limits with the ability to create filtered
decks based on presets
- removed the presets from the filtered deck dialog.
- moved the filter/cram button on the decks/overview screen to the tools menu
- filtered decks no longer show their search terms (easily findable by
clicking options), and instead show a brief explanation of how they work.
- the filter by tags preset now presents a dialog like anki 1.2's active tags
dialog. decks will remember their previously selected tags.
- the custom study option creates a deck called "Custom Study Session", which
will automatically get reused if you custom study in a different deck. you
can rename it if you want to keep it.
- filtered decks now show in the deck list as blue
When the file to import has non-latin characters in its path, we're not
handling the provided filename correctly. I tried decoding with
sys.getfilesystemencoding() with no luck, so this needs more looking into. In
the mean time, if we can't open the path name, tell the user to File>Import
the file instead.
- a file path provided on the command line now will now trigger the import
process
- if anki was already running on win/lin, send the import to that process
- if no profile was open, wait until profile opened before importing
- don't do that for password-protected profiles, as it could be used abusively
in a school environment
- drop the old pid-based instance check
- set the default webview font to the system font
- remove explicit font size settings in favour of the default
- remove card list size customization in favour of the default