===================================== JILetters adamc@linuxmail.org November 2003 (c) Copyright 2003 Adam Cripps ==================================== License This file is part of JILetters. JILetters is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. JILetters is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with JILetters; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA This todo list is in no way complete and forms the basis of a brain dump I had on a train journey one day. It is also not in order of importance, but rather just the way the ideas came out. * Pass arguments - complete, although with bugs * Highlight vowels/consonants with different colours, shades * Use different sounds for letters (hard and soft - e.g. Giraffe and Gorilla) * Testing mode - similar to a spelling mode, but find the letter 'x' * Then spelling mode - spell Cat - push C, then A, then T - well done. * Allow keyboard events - done, althoug with errors (need to add focus back to main panel) * Some kind of age setting, where you choose the age of the child and certain letters/options appear according to that age. * Filenames / pictures, sounds to be read through a buffer to allow users to add their own files, with the system picking them up - more configurable. * Oragnise layout better? ------------------------------------------------------ Phase 2 * Start thinking about a phonic version, not just letters, but sounds * Phonemic blends - sh, ch etc. * Phonemic blend completions/clozure * Some kind of score for tests /certificates? * Close procedure f?sh w?sh... etc.