Thus far I've got these implemented:
- Modify the interface font size. The available settings will be: 12, 15, 18, 21, 24 pt. Is that sufficient?
- If the .mdb extension is missing on the save file, automatically add it
- Update the user's properties file on each property change (e.g. accessing a new folder when selecting a file)
Each of the windows can be resized, so that's a work-around for the file browser list constraint. Unfortunately, placing the history list to the right side is the only layout available unless I take the non-recommended approach of modifying the dialog layout by accessing the internal components. (What I really want is to have the history list above or below the file list, but there's not a convenient way to do that with the default file chooser.)
I need to think about how to replicate the part fields to the LoD packets. I think I may make it a menu pick. I.e. go to a RIGD or SKIN packet tab then select a "Clone to LoD" menu item from the Edit menu, and it will replicate the properties to the appropriately named packets.