Ok, I have some good news for the fans of this mod.
I have managed to get over the learning curve with the new Graphics Engine I'm working with in my RL project. Now I can settle into a normal routine of coding for the needs of the project and don't have to spend all my time experimenting and googling how to do things.
This leaves me with several free hours each week and, seeing as all my skills on EVE are taking 7 hours to 10 days, I've finnally getting back to this mod.
Main Issues Addressed in Next Version:
1: Some Routes not correctly identified as Land and/or Sea.
I think I know why this is happening and how to fix it.
2: The Graph Screen gets slower and slower the more turns you play.
This is my main goal at the moment. The problem is that I have to go through the arrays to draw the lines each time the screen is shown or change, and more turns means more time to loop through the lists.
I could draw the new lines at the end of each turn and just hide/show the correct lines when they need to be displayed, but I hate having hidden widgets taken up memory all the time when they are only used for a few minutes every now and then, bad mojo.
However, I think I have a very elegant solution. Recently I learned how to extend python with my own modules written in C. I'm thinking if I port the work of my looping code into a compiled pyd module then I should be able to get rid of alot of the lag on the Graph screen.
3: The lines on the Graph Screen go off the top when their values get large.
I will be adding two buttons that will allow you to zoom the Graph in and out, so if the lines go off the top you can zoom out and see all the lines again.
4: Trade Routes don't assign/unassign right after a Table is sorted.
I might be able to make it work with the sorting enabled, but if nothing else I will disable sorting of the various tables to remove the glitchy behavior.
If there are any other glitches or bugs that I haven't mentioned, please let me know, I'm not adding any new features this version though, save those for the version after this next one.
I don't have much free time, so no eta on the next version yet, but just wanted yall to know that I'm back on the case.