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