For the sake of a better and more modern User Interface experience I suggest that, if possible, all Rhino dialogs/windows are made non-modal over time.
The “Options” window, for example. What good does it do to keep it modal? It’s non-modal in Cinema4D, Softimage, Maya… the way it should be. Just set any option in the dialog, and see the result in the main application window immediately, with full interaction.
(Not in 3ds Max or AutoCAD, though, but I wouldn’t praise those for having a “modern UI”…)
From this Wiki-article:
"A modal window blocks all other workflow in the top-level program until the modal window is closed, as opposed to modeless dialogs that allow users to operate with other windows. Modal windows are intended to grab the user’s full attention. Users may not recognize that a modal window requires their attention, leading to confusion about the main window being non-responsive, or causing loss of the user’s data input intended for the main window (see Mode error). In some more pathological cases, the modal window will appear behind another window controlled by the same program, potentially rendering the entire program unresponsive until the modal window can be located manually."
That’s happening with the VRay for Rhino integration, which happens to be the most horrible of all… modal dialogs wherever you look, and I often had this exact “UI lockup” by modal windows getting behind the main window.
Thanks a lot!