#User interfaces
My point is, *THERE ARE NO AMIGA GUIDELINES*. There's only rabid Amigoids who
claim there are, and who complain that programs like ICP "don't conform." My
world-view says that at least a third of my customers have 1.3 and will never
upgrade. CBM CATS' policy is "although we've dropped support for 1.3, we
recommend making applications that continue to work under 1.3." Yes, ICP is
based on a very old and crusty "standard" of code handed out by RJ Mical a
zillion years ago.
As for ICP, believe it or not, it's interface is very carefully considered. If
you've got ideas for a replacement, I'm all ears! Keep some of these design
constraints in mind: you need to pick files for conversion. You can pick
multiple files. You can automatically select all files or all recognizable 3D
files. You can set an output directory. You need to select drives, drawers and
files. You need to select an output format. You need to be able to see a list
of files that will be converted, to remove items from that list, and to clear
that list. You probably want to see many of these filenames and paths
on-screen, but that's up to you.