Thanks for the input!
I got a bit ‘Long-Winded’ but, My un-stated goal(s) are to:
• Keep it minimal but, useful for user’s not needing many customization’s or a need for my fixing things that user’s mess up.
Heck, as good a Kicad is, we see enough bugs and ‘String’ changes such as KICAD6 to KICAD7. Sure, if user has default setup/files/paths, generally, no problem. But, if custom folders/names/paths/etc… problems…
• Make it simple to use, Example: the stock ‘bom_csv_grouped_extra’ requires user’s add their custom fields to the end of command line.
Those added fields remain in cmd line until user changes them. That works well but, may be a PITA or, not be obvious to all user’s so, I include Checkboxes to make it obvious and easy. Thus, I’d like to get ‘field’ ideas to include in the GUI… Perhaps ‘Checked/Un-Checked’ by default?
I’m not a big fan of ‘One App Does All’, Synchronization, Atomation, AI… Naturally, what a company/business needs isn’t standard so, not on my list.
However, a Checkbox to create a DataBase can be useful. But, that too can lead to a can of worms - I like SQLlite and Libre’s Base. But, it most likely would not suit others… (and I already created a plugin for DB’s that I’m happy with it). DB’s of various types differ in enough to not be standard for all.
User’s will be able to Check the Box for CSV and use the exported file for a DB.
Image’s: Two of them, exported from the 3D-Viewer’s tool or, loading PDF’s. Perhaps more Image’s ? What size and/or resizable?
FileName’s: Could include those in the Kicad project’s folder and/or prompt user for them…
Sorting of fields?
Formatted HTML output?
Alternative Vendor field?