Created by Kilian Evang on 2015-05-12 and last modified on 2015-05-12
Get this branch:
bzr branch lp:~kevang/mnemosyne-proj/grade-shortcuts-improvements
Only Kilian Evang can upload to this branch. If you are Kilian Evang please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Kilian Evang
The Mnemosyne Project

Recent revisions

1864. By Kilian Evang <email address hidden> on 2015-05-12

ReviewWdgt no longer associates shortcuts with grade buttons, instead handles
all key presses in the keyPressEvent method. I think this allows for a more
unified, less error-prone treatment of the keyboard interface.

In addition, it now always avoids reacting to auto-repeated grade key presses.
For example, if you press a number key to show the answer and hold it down for
too long, it would previously immediately grade the card. This is no longer the
case. There was no obvious way to solve this problem with the shortcuts.

Furthermore, it now always avoids grading the current card when the answer is
not showing. Previously, there was a race condition that could lead to two
cards being graded in a row when the user accidentally hit two grade keys at
once, see https://code.launchpad.net/~kevang/mnemosyne-proj/grade_only_if_showing/+merge/235605
for a detailed description.

1863. By Peter Bienstman on 2015-04-13

Tag 2.3.3.

1862. By Peter Bienstman on 2015-03-19

Allow mass conversion to cloze.

1861. By Peter Bienstman on 2015-03-17

Fix regression grading map files.

1860. By Peter Bienstman on 2015-03-13

Update TODO.

1859. By Peter Bienstman on 2015-02-24

Packaging fixes. Tag 2.3.2.

1858. By Peter Bienstman on 2015-02-20

Support media filenames with #.

1857. By Peter Bienstman on 2015-02-18

Fixing merging duplicate cards bug.

1856. By Peter Bienstman on 2015-02-17

Tag 2.3.2 RC1.

1855. By Peter Bienstman on 2015-02-04

Improve distrib tarball for osx.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.