here’s one for a rainy day…
seems like viewCaptureToFile on mac should abandon the command dialog and act more normal.
if the non-dashed version of the command is run, the sheet could drop down from the toolbar:
from this panel, i can select name/destination/type and choose OK and the result is an export at default settings (basically, the same thing that happens if you run the non-dashed command in rhino now)
instead of requiring the user to run the dashed version to get at more choices, we could just click the options button to get this:
(i did the mock up for sales pitch reasons… not because i don’t think you’d design it properly… pretty sure you’d do it better than i’ve shown here)
there are a couple of mehs in there but as i imagine it:
• click ‘use view size’ and the width/height show the dimensions of the current viewport
• untick ‘use view size’ and width/height is editable
• aspect ratio lock located at right of w/h settings (maybe borrow preview.app’s lock icon from Tools-> Adjust Size… it matches rhino better than this one i think)
• the drop downs which shows ‘pixels’ here can be changed to Inches or centimeters (or maybe another standard unit for depicting page size)
• if units are set to something other than pixels, the Resolution setting will un-grey and accept input
• if ‘Scale View Size’ is selected, other options grey and the pixel dimensions are shown in width/height multiplied by the scale factor (not too sure about this one?)
• the draw grid/axes options in -ViewCaptureToFile are good options… leave them in there somehow
• choice for applying openGL preference AA setting to the export (?)
• Transparent Background available when applicable (i.e.- it doesn’t make much sense in the mockup since it’s .jpg)
• jpg compression slider (or maybe better if called ‘Quality’ least-----best)
• not shown… ‘File Size’ (as seen in preview.app export dialog when doing .jpg)
it makes all options available from the single command and eliminates possible confusion due to requiring the dashed version to be run for separate options… that one should be reserved for macros (imo)
so yeah-- just an example of a little idea spinning out of control… i don’t think the mockup was required here but there you have it anyway
thanks for listening.