ComaToes/ftl-profile-editor — pull request #9 by Vhati (2012-10-20 00:10:14+00:00)
Title: GUI Overhaul and Game State Parsing

* A parser was added for continue.sav files.
* Made update checking thread-safe, and retooled the html popup to display arbitrary content.
* Fixed a bug where re-locking a ship wouldn't purge its ship achievements when saving.
* The GUI split into separate panel classes that each have setProfile() and updateProfile().
* Fixed a bug that meant intermittent profile loading errors if read() didn't return *every* byte in one pass.
* The GUI got a new tab row to choose between Profile and SavedGame stuff. Each section's toolbar has a copy of About/Updates buttons.
* Added ExtensionFileFilter class for more convenient "File type (\*.xyz)" chooser code.