Super piece of work !
I have a spreadsheet that does a lot of this, but of course does not read the log and is not nearly so pretty, so would MUCH rather rely on EdEngineer. Could I humbly make a few observations and suggestions:
1) Could we please have different Icons for the Ship Salvage Combat/Transport/Security and Military
2) There may be a good reason to have Favorites and Shopping List requirements as separate things, but AFAIAC, if its on my Shopping List, its a Favourite. Trying to keep the 2 in sync is too much admin for my tiny brain. Adding or removing from my Shopping List should be enough to toggle the Favorite status of a Material.
3) Could we please have the Shopping List Totals on the Main Materials form (-4 if you need 4 more to complete your list, or +20 if you have 20 more than required by your shopping list) ? Shopping list list is OK, but it doesnt help a great deal when you are trying to clear your excess, or identify what sort of gathering activity would be best.
4) Some more filters on the main materials list, Favorites is not that helpful for me (see above). Would love a filter to show only materials that I currently am short of on the shopping list. Combine this with 3 and 1, and it would be very easily be able to see exactly what I needed, and what I needed to do to fulfill those requirements.
5) Seems like a bug, I have run out of Shopping List Slots. The far right hand side is full even when Maximized (yes I have an EXTENSIVE shopping list), and when I add the last couple of things to the list (Synthesis items), they do not appear and there is no scroll bar. They MAY be on the list, but I have so many items, its hard to tell if they have added to the requirements or not.
Thanks for you efforts, and keep up the sterling work