* Version: 0.5
*** DONE Use programmed screens instead of qtdesigner screens to get around maemo bugs
    :LOGBOOK:
    - State "DONE"       from ""           [2011-02-13 Sun 16:04]
    :END:
*** DONE Rewrite the letter training mode to be purely based on percentage and not time
    :LOGBOOK:
    - State "DONE"       from ""           [2011-02-13 Sun 16:03]
    :END:
*** DONE Add a graph widget to indicate training progress
    :LOGBOOK:
    - State "DONE"       from ""           [2011-02-13 Sun 16:03]
    :END:
*** DONE improve the probability for bad letters in recognition mode
    :LOGBOOK:
    - State "DONE"       from "TODO"       [2011-02-12 Sat 22:35]
    :END:
    :PROPERTIES:
    :ARCHIVE_TIME: 2011-02-13 Sun 16:00
    :ARCHIVE_FILE: ~/src/qtcw/qtcw/docs/TODO.org
    :ARCHIVE_OLPATH: The TODO list
    :ARCHIVE_CATEGORY: TODO
    :ARCHIVE_TODO: DONE
    :END:
***** Example case with L good letters and 1 bad one:
      + P = percent correct of the "bad" letter (eg, 50)
      + L = # of letters at O%
      + O = percent correct of the good letter (eg, 100)
      + T = target probability (eg, .5)
      + N = magic constant

***** probability calculation:
      t=(n-p)/(l*n-lo+n-p)

***** solved for N
      n = ((p+lo)*t-p)/((l+1)*t-1) 

      Note: fails at l = 1 with inf/inf

***** Values for N given L
      |----+------------------|
      |  L |                N |
      |----+------------------|
      |  2 |              150 |
      |  3 |              125 |
      |  4 | 116.666666666667 |
      |  5 |            112.5 |
      |  6 |              110 |
      |  7 | 108.333333333333 |
      |  8 | 107.142857142857 |
      |  9 |           106.25 |
      | 10 | 105.555555555556 |
      | 26 |              102 |
      |----+------------------|

***** Plotting the probability graph with gnuplot

      plot [0:100] f(p)=(n-p)/((l*n-l*o) + n - p), n=102, l=26, o=100, f(x)

      change the top percent:

      plot [0:100] f(p)=(n-p)/((l*n-l*o) + n - p), n=102, l=26, o=100, f(x) title "100", o=90, f(x) title "90", o=80, f(x) title "80", o=70, f(x) title "70"
*** DONE Fix the probability in speed training mode
    :LOGBOOK:
    - State "DONE"       from "TODO"       [2011-02-13 Sun 15:51]
    :END:
    :PROPERTIES:
    :ARCHIVE_TIME: 2011-02-13 Sun 16:00
    :ARCHIVE_FILE: ~/src/qtcw/qtcw/docs/TODO.org
    :ARCHIVE_OLPATH: The TODO list
    :ARCHIVE_CATEGORY: TODO
    :ARCHIVE_TODO: DONE
    :END:
*** DONE create a home screen and a home screen button
  SCHEDULED: <2011-02-13 Sun>
  :LOGBOOK:
  - State "DONE"       from "TODO"       [2011-02-13 Sun 15:51]
  :END:
    :PROPERTIES:
    :ARCHIVE_TIME: 2011-02-13 Sun 16:01
    :ARCHIVE_FILE: ~/src/qtcw/qtcw/docs/TODO.org
    :ARCHIVE_OLPATH: The TODO list
    :ARCHIVE_CATEGORY: TODO
    :ARCHIVE_TODO: DONE
    :END:
*** DONE fix trailing sound sometimes cut off on linux
  SCHEDULED: <2011-02-13 Sun>
  :LOGBOOK:
  - State "DONE"       from "TODO"       [2011-02-13 Sun 08:33]
  :END:
    :PROPERTIES:
    :ARCHIVE_TIME: 2011-02-13 Sun 16:01
    :ARCHIVE_FILE: ~/src/qtcw/qtcw/docs/TODO.org
    :ARCHIVE_OLPATH: The TODO list
    :ARCHIVE_CATEGORY: TODO
    :ARCHIVE_TODO: DONE
    :END:
*** DONE Make the progress bars draw a level indicator on top for:
    :LOGBOOK:
    - State "DONE"       from "TODO"       [2011-02-13 Sun 09:02]
    :END:
    - [X] The needed training level
  SCHEDULED: <2011-02-13 Sun>
    :PROPERTIES:
    :ARCHIVE_TIME: 2011-02-13 Sun 16:02
    :ARCHIVE_FILE: ~/src/qtcw/qtcw/docs/TODO.org
    :ARCHIVE_OLPATH: The TODO list
    :ARCHIVE_CATEGORY: TODO
    :ARCHIVE_TODO: DONE
    :END:
*** DONE make the home screen use QGroupBoxes
  SCHEDULED: <2011-02-13 Sun>
  :LOGBOOK:
  - State "DONE"       from "TODO"       [2011-02-13 Sun 16:19]
  :END:
    :PROPERTIES:
    :ARCHIVE_TIME: 2011-02-13 Sun 16:19
    :ARCHIVE_FILE: ~/src/qtcw/qtcw/docs/TODO.org
    :ARCHIVE_OLPATH: The TODO list
    :ARCHIVE_CATEGORY: TODO
    :ARCHIVE_TODO: DONE
    :END:
*** DONE help should be scrollable and also stacked on maemo
  SCHEDULED: <2011-02-13 Sun>
  :LOGBOOK:
  - State "DONE"       from "TODO"       [2011-02-13 Sun 19:34]
  :END:
    :PROPERTIES:
    :ARCHIVE_TIME: 2011-02-13 Sun 19:34
    :ARCHIVE_FILE: ~/src/qtcw/qtcw/docs/TODO.org
    :ARCHIVE_OLPATH: The TODO list
    :ARCHIVE_CATEGORY: TODO
    :ARCHIVE_TODO: DONE
    :END:

