1 2[H] High priority 3[M] Medium priority 4[L] Low priority (nice to have) 5[?] I am not sure. 6 7Graphics 8~~~~~~~~ 9 [M] Put an image with a message, while loading (instead of black screen) 10 11 [L] Animation of rocket launch 12 13 [?] Draw cursor for bulldoze (and scrolling?) 14 15Sounds 16~~~~~~ 17 [L] Add sound for waterwell tile 18 [L] Add sound for rocket launch and rocket crash. 19 20Translations/Help 21~~~~~~~~~~~~~~~~~ 22 [H] There were help page without any link to them. Some of the texts 23 are just wrong because they were taken from classic without any 24 adjustment to the new gui. 25 This should is fixed for english version in svn 1162 (march 2007), but 26 need to be checked for other languages. see: 27 http://lincity-ng.berlios.de/wiki/index.php/Translate#Maintaining_existing_translations 28 29 [H] svn 1276 merged branch waterwell. 30 English help is more or less ok, other languages not: 31 -added data/help/en/waterwell.xml 32 -modified residential.xml, farms.xml, parks.xml, communes.xml, index.xml, button-index.xml. 33 starvation.xml 34 35 [H] all data/locale/xy.po and data/locale/gui/xy.po files have been update (rev 1290). 36 Translators should check them with poedit for the rare new messages to translate. 37 38Programming 39~~~~~~~~~~~ 40 41--Gui-- 42 [M] Resize "help" window. 43 44 [M] Implement dirty rectangle methods to only redraw when needed 45 46 [M] drawToTexture in OpenGL (noone using this at the moment, could be used to 47 optimize minimap in the future. Maybe this is a good starting point : 48 http://www.paulsprojects.net/opengl/rtotex/rtotex.html) 49 glTexSubImage2D might be helpfull 50 51 [M] Use Mousecursors for 52 - text normal, link (in help window) 53 - what's this (query tool) 54 see data/images/gui/buttonpanel/pointer-*.png 55 56 57 [?] Usability testing log. That the buttons the user pressed (and additional 58 actions like scrolling the map, creating buildings, displaying building 59 stats). This could be used to measure common user actions and improve 60 usability. 61 62 [?] Think about mechanism for attach arbitrary properties to components 63 (for tooltips, styles (and layout data?) ) 64 65 66 [?] Add new file format for score file, similar to "results" (but in xml?) 67 68 [M] Startup image instead of 10+ sec black screen. Show menu without 69 delay if possible. 70 Similar delay when opening stats dialog. Is findComponent() too slow? 71 72--Bugs-- 73 [H] Windows: Something in MainMenu.cpp with recentfile and curfile is broken. 74 75 [M] Windows: Use user's home for savegames (already fixed?) 76 77 [M] When starting another game, stats still show values from the previous game. 78 79 [L] New text on buttons is truncated to original textlength. 80 (eg in load game menu) Buttons that had an empty string as caption once 81 won't change to anything else. At least the caption is not shown. 82 83 [?] Generator for dialogs no longer works.(xslt 1.0 vs 1.1 see 2007-04-30 mail) 84 85--Game-- 86 [M] Print out more debug infos that user can send in with debug reports: 87 architecture?, SDL version, opengl driver name, SDL software driver name, 88 SDL sound driver name, screen resolution 89 90 [L] Implement a What's this button - down to [L], we can simply open the front 91 page of the help file for now... Right click for help for nearly every button. 92 93 [L] "Dungeon Keeper"-like message queue 94 95 96-- Infrastructure/Deployment -- 97 [H] Setup an automatic backup script for the wiki! 98 99 [L] Is it possible to automatically generate/maintain a ChangeLog file from svn 100 commits? (Nathan: http://tiefighter.et.tudelft.nl/~arthur/svn2cl/) 101 Yes: $ svn log >Changelog_full 102 103