Warning, /education/khangman/TODO is written in an unsupported language. File is not indexed.

0001 KHANGMAN - NEW IDEAS - NEW DESIGN
0002 
0003 TODO FOR KDE 4.5
0004 ----------------
0005 - an add-on file creator to easily create .kvtml files for KHangMan
0006 - when loading .kvtml, check for validity for KHangMan
0007 - rearrange the menus: is the Languages menu needed?
0008 
0009 
0010 TODO
0011 -----
0012 - fix hint position                                                     DONE
0013 - get a new Languages Settings icon                                     ----
0014 - get a new KHangMan crystal icon                                       ----
0015 - bundle the fonts with install                                         ----
0016 - fix the font size                                                     DONE
0017 - tooltip if no Win dialog                                              DONE
0018 - find a way to better finish game (win or loose)                       ----
0019 - allow to change font in Settings (add a Fonts tab)                    ----
0020 - add a Quick STart dialog in doc                                       ----
0021 - finish German ß->SS                                                  ----
0022 
0023 
0024 Code cleaning (ingwa):
0025 
0026 * General
0027   - Make all classes use the m_ convention for members                  ----
0028   - Make members private as far as possible
0029   - Make members and methods use more descriptive names.
0030 
0031 * Special for khangman
0032   - Rename the c, d, f, g members in khangmanview!
0033   - Make the themes parameterized.  Now the tests and values 
0034     for different themes are spread out throughout the whole code.
0035 
0036 * Renaming
0037   - normal.ui   --> generalconfigdlg.ui?
0038   - advanced.ui --> languageconfigdlg.ui?
0039 
0040 
0041 14 June 2005
0042 -------------------
0043 
0044 - German: in Settings dialog, give the choice of playing all uppercase
0045   or all lower case
0046     lower case: ä,ö,ü,ß
0047     upper case: Ä,Ö,Ü,SS
0048 
0049 - KPassivePopup for tip: good solution? tip appears always at the same place, where ever you click. Is that good? Should the tooltip appear where the user clicked instead?
0050 - usability of the Configure KHangMan dialog DONE
0051 - enable hint: in Settings at the moment, should it be as a button in the toolbar as well? (Danny)
0052 - font size (use QFont::setPixelSize (thanks psn) instead of size) - make sure you use pretty big sizes though else it'll get unreadable fast on a big monitor - 156pt will be enough - QPaintDevice::x11AppDpiX() and QPaintDevice::x11AppDpiY() will give the dpi values
0053 
0054 11 April 2005
0055 ------------------
0056 - center the word display
0057 - better position the passive popups DONE
0058 - choose font in configuration (2 dialogs: for Misses + Word and for Guess+charWrite)
0059 - Misses and word font the same? (uniformity prefered by Dannya) -> have the _ the same size
0060 - make the gradient disappear in minimum size so that the added parts merge exactly
0061 - change the wording of Misses to Mistakes? (Reuben)
0062 
0063 07 April 2005 
0064 ------------------
0065 - urgent: implement Desert theme DONE 10 April
0066 - urgent: position better KPassivePopup DONE 11 April
0067 - implement fontChecker for Domestic Manners and Dustimo Roman in main.cpp
0068 - find a way to end a game (when you lose or when you win -> special animation?)
0069 
0070 22 March 2005
0071 --------------------
0072 Menubar
0073 - Look menu -> switching theme DONE 10 April 
0074 - Language menu -> switching language DONE 10 April
0075 
0076 Options - themes
0077 
0078 - DONE sea theme: the "light" to blink when changing animations...
0079 in practice, there would be a bg image with the light on, and one with the light off...
0080 maybe we overlay just the light part on a standard bg
0081 - preview theme is Settings dialog
0082 
0083 we could write the options if needed in some kind of theme file (Dannya)
0084 
0085 NEW: Young kids theme with 120x120 pixels area to put an image -> new kvtml file with pic name as hint
0086 
0087 DONE Misses and Word and Guess: QPainter for each theme
0088 
0089 Toolbar for special chars and normal: transparent image bg for one
0090 
0091