msarilar / EDEngineer

An overlay to track Elite Dangerous blueprints progress in real time
MIT License
504 stars 173 forks source link

Feature Request: Remove lower grade recipes from shopping list when progression indicates #570

Open DeSudet opened 3 years ago

DeSudet commented 3 years ago

I love this tool, but like many commanders, I tend to work with a single shopping list for each ship I'm engineering up.

I build my ideal ship in Coriolis with engineering and export through the API with more of each grade than I'll need. (2,4,6,8,10 for G1-G5 respectively)

When I inevitably finish grade 1 in the first roll and move on to the grade 2, the shopping list correctly deducts 1 G1 for the recipe but leaves the unused second G1 on the list even after it recognizes and deducts the G2 roll I've moved on to. I can manually go back and remove the G1, G2, etc as I move up through them, but it would be nice if it sees the G2 apply and would automatically zero out and remove the G1 as soon as it sees the G2 hit. I don't see that anything can be done once G5 has been maxed out if there are any left overs, but that's totally fine, IMO.

Perhaps add an options/configuration dialogue that would make this a toggleable feature. Could add this to the multiple requests I notice for being able to add all grades of a given recipe at once instead of one grade at a time and make it a toggle option as well? (edit: Discovered that's already an option by clicking the circle in the recipe counts)