"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "TODO" between
klavaro-3.03.tar.bz2 and klavaro-3.04.tar.bz2

About: Klavaro is a touch typing tutor program.

TODO  (klavaro-3.03.tar.bz2):TODO  (klavaro-3.04.tar.bz2)
____________________________________________________________ ____________________________________________________________
Simple list of things that could be done in future releases: Simple list of things that could be done in future releases:
- Look at $HOME subdirs searching for local results of Top10.
- Make possible individual reset of character errors logs in adaptability.
- Show sqrt(accuracy * speed) in progress charts for modules basic, adapt and sp
eed.
- Add instructions for typing with the shift keys (in the introduction). - Add instructions for typing with the shift keys (in the introduction).
- Explain what are the blank lessons after 43, in basic module. - Explain what are the blank lessons after 43, in basic module.
- In fluidity, manage Ctrl+h to work as Backspace (delete 1 char) and Ctrl+w as - Substitute all deprecated gtk_widet_override_background functions. (no simple
Ctrl+Backspace (clean up all errors). way on GtkTextView...)
- Make possible individual reset of character errors logs. - Compile for Windows again: verify if GTK-3 is available for Windows.
- Add a metronome mode for speed and fluidity modules. - Verify GtkDataBox for updating as external lib. (2019-02-02: not yet, still on
- Configurable colors for the progress window. GTK-2, so updated to use GTK-3, from sf.net GIT)
- Add method for advanced users to learn the keyboard from words in the dictiona
ries (center row left/rigth/both hands, lower row, upper row, number row, etc).
- Use long dictionaries for the speed module (word frequency should come from re
al language used in ordinary texts, but if people send long a dict it will be ac
cepted, in a language basis).
- Fix timeout handling of cursor blinking.
____________________________________________ ____________________________________________
And suggestions that probably won't be done: And suggestions that probably won't be done:
- Local network support for local scores (libavahi?); zeroconf allows sharing ra - Configurable colors for the progress charts. (too much colors to deal with, gr
nking data among users connected to the same network. (too complicated, voluntee adients, complicate to specify each one)
rs, please). - Add method for advanced users to learn the keyboard from words in the dictiona
- Collect wrong words (or slow typed ones), and create special exercises with th ries: center row left/rigth/both hands, lower row, upper row, number row, etc. (
em in the velocity module. (too much effort, don't think it is worth). complicated, maybe not so useful, volunteers, please)
- Print report after completion of a fluidity session. (printscreen should be en - Local network support for local scores; zeroconf allows sharing ranking data a
ough) mong users connected to the same network. (libavahi? complicated, volunteers, pl
- Allow the user to delete his full name from the web, at Top 10 (or Top 200). N ease)
o way to make this secure, the user should ask the maintainer to do that. - Collect wrong words and/or slow typed ones, and create special exercises with
- Get rid of the main menu window, moving all actions there to the tutor window them in the velocity module. (complicated, volunteers, please)
(no reason to change the "game" style of the application). - Add a metronome mode for speed and fluidity modules. (use an external program:
- Add some kind of lessons for the numeric pad (the user may create custom lesso GTick)
ns for this). - Use long dictionaries for the speed module (word frequency should come from re
- Support for AltGr symbols (also here, the user may create custom lessons). al language used in ordinary texts, but if people send a dict long it will be ac
- Use sound system instead of the PC beeps (in Gnome, for example, one can confi cepted, in a language basis).
gure the beeps as smooth sounds). - Print report after completion of a fluidity session. (printscreen should be en
- Separate error and touch-speed analises by language, and put in other module, ough, save the Earth!)
apart from the adaptability (these analyses had been separated according to the - Allow the user to delete his full name from the web, at Top 10 (or Top 200). (
keyboard, so the user should apply the rigth keyboard for each different languag No way to make this secure, the user should ask the maintainer to do that)
e). - Get rid of the main menu window, moving all actions there to the tutor window.
- Disable Alt-keys as shortcuts, because some systems use Alt-keys to type chara (no reason to change the "game" style of the application)
cters (disabling this should be done by GTK global configuration, see GtkSetting - Add some kind of lessons for the numeric pad. (the user may create custom less
s and gtk-enable-mnemonics). ons for this)
- Support for AltGr symbols. (also here, the user may create custom lessons)
- Use sound system instead of the PC beeps. (in Gnome, for example, one can conf
igure the beeps as smooth sounds)
- Disable Alt-keys as shortcuts, because some systems use Alt-keys to type chara
cters. (disabling this should be done by GTK global configuration, search for Gt
kSettings and gtk-enable-mnemonics)
- Separate error and touch-speed analises by language, and put in other module,
apart from the adaptability. (these analyses had been separated according to the
keyboard, so the user should apply the rigth keyboard for each different langua
ge)
- Fix timeout handling of cursor blinking. (indeed, that's a feature, in fluidne
ss module, if the user speed is good, why to care about the cursor?)
 End of changes. 3 change blocks. 
11 lines changed or deleted 9 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)