Captain's Log 2.0.0 Beta 8 Released

CMDR Genar_Hofoen

Feb. 13, 2017

Changelog

IMPORTANT NOTE:

One of the bugs fixed was to have CL2 look for the GALAXY.db and EDSMStarData.db in your configured database directory.

After upgrading to Beta 8, and before running beta 8, and IF in beta 7 you reconfigured where your DB files are, you will need to manually move or copy GALAXY.db and EDSMStarData.db (if you have one) from your 

%localappdata%\captainslog2 folder to wherever you configured your DB location during usage of beta 7.

- Changed the Go To Jump button in the mainwindow search results panel from a QpushButton to a QToolButton, so now it gets its proper styling
- BUGFIX : clear contents of the mainwindow Search Results table upon a new search
- BUGFIX : do not try to Go To Jump in the trip jumps table is there are no results in the mainwindow Search Results table. This fixes Issue #6 in the CL2 issues tracker.
- BUGFIX : Make sure when we display the body type by capitalising it that strings like "Ii", "Iii", "Iv" are changed to "II", "III", and "IV". Closes Issue #7
- EDSM panel : display size of EDSM.db file. Closes Issue #3
- EDSM panel : remove EDSM Nightly Dump file after import or if there was a download error as partial downloads are not useful.
- Added a compatibility function in to cope with ED 2.2 and prior Player-Journal Scan/Materials JSON format, and the new format in 2.3
- BUGFIX : Make sure if CL2 has been set to overlay mode and is minimised when the game starts, that the mainwindow can be seen when recalled. Closes Issue #14
- BUGFIX : Make sure planets are sorted naturally by designation rather than using an ordinary computer sort. Closes Issue #16
- BUGFIX : Make sure system and jump notes get input focus when called. Closes Issue #15
- ENHANCEMENT : Redesigned Player Journal Scan & Import
- Scan & Import now has feedback
- Scan & Import will only import to a blank database
- Scan & Import will not import to the currently active database
- BUGFIX : All databases - including the GALAXY, EDSMStarData, and trip databases, will be stored wherever the Database Directory has been configured.  Closes Issue #1
- Updated and made more use of the AreYouSure widget, for messaging and asking questions
- ENHANCEMENT : CL2 will now relocate DB files for you if you select a different location
- Added option in DB Location setting to NOT move the files, as a checkbox. Click to toggle option.
- DB Relocation made more resilient
- DB Reloaction has user feedback during operation
- Removed python print statements from Imgur Access Checker, as this could potentially freeze or crash the program.
- Made DB table functions more generic, able to specify a table widget, for future enhancement of DB management
- Split the creation of GALAXY and Trip database sessions to make them a single-point-of-access function for all other functions requireing a database session
- Changed other functions such that they get their DB sessions from a single point,/one function.
- Retrieved CL1's old manual planet and star adding widgets in preparation for future addition of a manual system editing function, not in live CL2 yet.
- BUGFIX : Made some threads deletion even safer - this was necessary for being able to close all threads, unlock DB files, and relocate them.
- added an OK button to the AreYouSure widget and buttons can be set visible or invisible according to the desired usage context
- ENHANCEMENT : During iinitial loading of Trip DB, progress bar now shows X of Y jumps loaded
- BUGFIX : Squished some really horrible bugs to do with threading/threading stop and deletion which was causing CL2 to crash.
- NEW FEATURE : Added The Bearing Calculator!
- Bearing Calculator will indicate which bearing you need to head towards a given Latitude and Longitude, from a given start Latitude and Longitude.
- Bearing Calculator will also indicate the distance between those two points, if the planet radius is known.
- Bearing Calculator will obtain the planet's radius from a seleceted planet in the Planet Table, if that radius is known (i.e. a scanned planet).
- Bearing Calculator can also obtain a planet's radius via manual input if necessary.
- Version bumped to 2.0.0 Beta 8

blog comments powered by Disqus