-
Completed
Add new lessons
Right now there's only lessons from two books. We should be able to generate lessons for: - JLPT - Most common kanji - A few books listed in the dictionary database
-
Completed
-
Completed
-
Completed
-
Completed
Ability to mark current kanji as 'learned'
Add an option during lessons to mark individual kanji as 'learned'
-
Completed
-
Completed
Graphs/stats on review screen
Show graphs or stats on review screen how number of mastered kanji (over time?) to give user warm fuzzy feelings
-
Completed
Settings screen
Add a settings screen to the main menu. Example settings: Fade in word-definition vs. click vs immediate, show end-of-kanji screen for a short time vs. wait for click
-
Completed
Next question icon
Right now there's no indication when the user needs to click to move to the next question. Add that somewhere.
-
Completed
(Sept 2016) Update dependencies to latest versions
And test that stuff still works correctly
-
Completed
Stop using forked version of all those libraries
I think I included fixes in one or two of them, try to get them merged into the main repo instead...
-
Completed
Allow items to be reviewed even if they're below the due-date
Show a warning box when the user decides to review before the review date
Only consider items that haven't been done in the past 8 hours.
-
Completed
Record lifetime correct/incorrect responses for each kanji
So that we can quit a session halfway through and still have accurate correct-percentage
-
Completed
-
Completed
-
Completed
Add unit testing for complex logic parts
Specifically, the geometry math and selection logic
-
Completed
Shorten minimum time to next review to 15 minutes
And allow bonus time to be unbounded
-
Completed
-
Completed
Change package name to 'com.blueraja.ringotan'
This will require backing up the database on my phone (again)
-
Completed
Click feedback on buttons
Right now buttons look like garbage because there's no click-feedback. Add that.