Definite goals
==============

- A manual that makes sense to both Texinfo and the GNOME help system.

- Get rid of libgnomeui and libglade, and implement the rest of the relevant
  GNOME Goals (see http://live.gnome.org/GnomeGoals/)

- Import/export "real" CSV files (see Wikipedia's article on CSV).

- Allow categories as an optional 3rd column for CSV/TSV import/export.

- Show 5 recently opened files in the File menu (see Evince).

- Properly deal with Cut/Copy/Paste/Delete sensitivity in the card editor's
  Edit menu.

- In the File Properties dialog:
  * Drop-down list of common licenses.
  * Ability to specify/display a file containing license text.

- A add a DPI option for dvipng to the preferences dialog. In the meantime,
  the following works:

    $ gconftool-2 --type=int --set /apps/ignuit/latex_dpi 125

- Implement Dariusz Laska's scheduling system as a preference option.


Harder stuff that ought to happen eventually
============================================

- Re-do the category and card treeview code.

- Nested category tree.

- Ability to select multiple categories.

- Reduce the amount of duplicated code, and general cleanup.

- Pango includes utilities that could simplify textview.c (pango_scan_*)


Possibilities
=============

- File-type support for opening flashcard files from Nautilus, etc.

- Options to search for possible duplicate cards, and for missing audio and
  image files.

- An "attachment" column in the card pane to show cards with embedded
  images or audio files.

- An editable "insert special character" menu in the card editor window.
  Selecting a special character should both insert it, and copy it to the
  clipboard for repeat pasting. (GNOME's charpicker applet probably makes
  this redundant though.)

- A "check by typing" feature in the quiz window (see Pauker).

- The ability to print/save lists of words and physical flashcards.

- A command line option to start up with a quiz window only.

- Ability to spell check cards.

- Merge the Quiz and Editor windows.

- WYSIWYG editing.

- Support for devices with tiny displays.


-----

    Copyright (C) 2008, 2009 Timothy Richard Musson

    Copying and distribution of this file, with or without modification,
    are permitted provided the copyright notice and this notice are
    preserved.

