Things to improve in parley --------------------------- Before releases: * Remove ModelTest! * Check that changes to the document result in a modified state!!!! Ask when quitting Parley!!! * Set version number to something not svn * Reenable synonym, false friend and antonym practices and synonym check in written practice! check if deletion of one of two synonyms crashes When time permits: * update the dtd and validate some documents * write more unit tests * Add the ability to record sound files with phonon to a dock if possible. This depends on the state of Phonon - might be ready for 4.1. * Use the container/lesson class for the leitner implementation * Drag and drop for several things: - Sound - Accept text drops (as new vocabulary?) * Give containers an image tag and display images in the lesson view Gui * shortcut keys are badly assigned, they do not respect the focus (pressing del when a lesson was selected will attempt to delete a word anyways) * Image file open dialog: filter and preview. Maybe restrict to image files? * Sound file open dialog: filter and preview * Navigation (editing vocabulary). act as usual spreadsheet application. (especially useful if trying to edit more than 2 columns). Enter -> move down. Shift+Enter -> move up. Tab -> move right. Shift+Tab -> move left. * Improve the search somehow to let the user continue typing instead of blocking (also not trivial?) - somewhat improved by performance gain - still desireable? * Enable the active field again? If the active field stays, use checkboxes * For some languages (with signs like chinese) it would be nice to have different font sizes in the columns Validator/correction of user answers * Seperators need to be implemented with the new corrector class. Possibly giving the user the chance to add more words when entering right answers but not all of them. * Analysis of sentences could be improved a lot General * Open/Create file - maybe it makes sense to open/create file in new application window, and keep "current" document opened? * Warn about overwriting kvtml-1 files * declination support - the gui (dock widget) needs lots of polishing - implement configuration for grammatical cases in language dialog * articles are only singular so far - reader and writer - gui has to be extended * adjectives can have a gender and plural * tenses - make it possible to change their order and redo the dialog in general * Undo - KUndoStack Pronunciation * option to display it along in the practice dialogs * is a pronunciation practice desireable? maybe together with sound (write after listening) also very much for chinese I'm told.