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