Code Complete(build 7) Status: 90%
Design Status: [Fixed]
---------------------------------------------------------------------------------------------------------
Planned Future changes
- * Database support? (Do people want to write information to a database?)
* Add support for complete export of all items [ongoing]
* Add detailed help files
* More logging
Please let me know if there is anything else you would like to see added to this.
---------------------------------------------------------------------------------------------------------
Build 6 in test
Build 6 is now with my testers, can I give a big thanks particulary to ender516, cairnswk, sinctheassasin and thenobodies80 who have all given lots of suggestions so far.
Current screenshots
Thought I'd post up some images for the tool. I have modified the gui to be brighter with better icons and not so blue!
See what you think, I'm looking for some ideas on what to put in the space on the first screenshot!
Fixes in Build 6
Bugs fixed in this build (Reported by)
Fixed graphical issues (thenobodies80)
Fixed Continent Remove bug (thenobodies80)
Fixed NullExceptionError (Ender516)
Fixed Definition of bombardments is muddled (Ender516)
Fixed Territory list corruption (myself)
Features added! (Suggested by)
Added map size restrictions (thenobodies80)
Added Co-ordinate checks for territories (thenobodies80)
Added more logging (cairnswk)
Added About screen (Myself)
Added Menu bar (Myself)
Fixes in Build 5
Fixed killer neutrals
Fixed final page not closing and duplicating the XML
Added more logging
(SELF)Fixed some debug code to check collection data (System.Diagnostics.Debug)
Fixes in Build 4
Minor bug fixes
Add backwards navigation so more control of your xml's than ever before!
Add territories but no time to finish? Now you can save your territories and re-import them later!
Fixes in Build 3
Processes end when application closes
Modified underlying code to later support backwards navigation
Fixes in Build 2
Map tag properly closed
Borders tags now show borders correctly
Fixed incorrect cast when using Clone() method
Help button now produces a temporary message
Exit button now functioning
Default values removed
A check to ensure number of territories created and assigned is equal
Fixed exception error caused by Add button
App no longer hangs at end of XML creation in some circumstances
Added .ico
Added version number
Added more logging
Territories list is now re-ordered after adding territories
Issues to look out for
- 1. Issues with storing and retrieving information
2. Tool tips missing
3. Button functionality
4. General improvements as a whole in terms of useability
5. Support for Vista
6. x64 compatability (not supported, but interested to know if it works and any issues)
As builds progress functionality will be improved and hopefully so will user experience.
Now to keep track of defects raised, I am currently setting up a bug tracking system (Mantis) which I hope to have available in the next few days. When testing starts I will assign all my testers a log in, which they can use to view current defects and raise bugs. PLEASE check if a defect has been raised before you raise it.
When raising an issue, please give a descriptive Subject and detailed Steps to reproduce so that I can reproduce the bug easily, the better the report, the quicker and better the fix!
You will also be able to close bugs when I have marked them as RESOLVED. (If they pass re-testing!)
DISCLAIMER: This has been built and part tested on XP SP3, if anyone has a Vista machine they would like to test on then please do. But I must stress it has not been tested at all on any other platform therefore I cannot guarantee what will happen after installing! Do so at your own risk!
I will test it myself at some point on other platforms, so if you'd rather wait then please let me know.
Currently the people signed up for testing are:
TaCktiX
MrBenn
ender516 - XP
thenobodies80 - Vista
cairnswk - XP Home
WidowMakers
sinctheassassin - Vista x64
If anyone else would like to test drive this (or be removed from the testing list) then please let me know either in thread or PM.