tl;dr - Add a "Module Manager" that would track each module you've crafted, what changes have been made and how those changes compare to what's possible.
Almost started a new thread but wasn't sure on etiquette about that, should everything stay here and not in a new post? Also added this as an issue in GitHub. Okay here's the idea...
Add a page/section called "Module Management". This would show you:
- What modules you have engineered by module type (regardless if they are in storage or on a ship)
- When expanded you'd see each one by class. So say you expand "Frame Shift Drive" you'd see "Class 3, Class 5, Class 6" in a list below
- Expand the specific module and you'd see the changes you have compared to the possible changes for that specific item
I'd imagine the interface could look something like this where you'd click to expand each level (so I've clickd on "Class 5" then on "Grade 5" to see the details)
Frame Shift Drive
+ Class 3
+ Class 5
+--Grade 5
+----Mass: 40% | 45%/20% (bold to indicate a possible issue, see below)
+----Integrity: -16% | -25%/-12%
+----Power Draw: 16% | 25%/11%
+----Optimized Mass: 24% | 20%/50% (bold to indicate a possible issue, see below)
+ Class 6
Power Plant
+ Class 2
+ Class 3
+ Class 4
(and so on)
That way you could look through your modules and see what you have and if you want to go change something. Say you want to build a super fast Eagle you could look through what you have and see what modules you'd either use or want to go tweak for that.
Take it a bit further and the app could auto alert you of possible bad changes. Say anything that's worse or better than 75% possible for that system. So in my example above both Mass and Optimized Mass are in bold as they are something the commander should likely review. Perhaps that 75% isn't the right threshold and hell perhaps even that is user definable but that might be a bit unnecessary.
Thoughts? Am I over thinking this? Is this necessary or just me? I just keep thinking EDE is so fantastic when it comes to getting what you need to craft your upgrades why not make it a full module manager to then track what you do after you get those items. As I said I have no idea if this can be read from the logs or not (my gut says yes) but even if I had to do this manually when I take my roll or later if I go back in Outfitting to plug the data in, sorta like verifying your stuff the first time you fire up the app.
Looking forward to hearing what other think and how much work you think this would be HG. I tell ya, you give us an inch and we want a light year, that's what you get for creating such a fantastic app that closes a huge hole in Elite's functionality.
~X