Long ago, @dan and I had a discussion about changes to the Mac UI of Rhino, and I’ve been real slow getting to all that I promised. (Sorry Dan, I know I’ve bee saying this for 6 years at least).
That said, Rhino on the Mac has some serious usability issues. I’ll get to them all in time, just not today. Right now I’m going to touch on a few changes that would be helpful before the next release. So I’ll just dive into it. Again, this is for the Mac UI, but some items can be applied for the Windows side.
Confusion issue of the year: Preferences & Settings.
- Under the Rhino 7 menu, “Settings” should say “Rhino Preferences”.
- The location of “Rhino Preferences” in the menu is nice and high, as it should be.
- Under the File Menu, “Settings” should say “Document Settings”.
- The location of “Document Settings” should be at the bottom of the first group (fifth item).
Document Settings: Layout
When you open this menu area, some things need to be presented first and in a more intuitive manner. The main window should say in large unchanging text “Document Settings”. Then the document name under that. No expanding or collapsing text area - that’s just annoying.
To the right of the main title, there needs to be two buttons: “Import Document Settings” and “Export Document Settings”. If you have a document that is nicely tuned the way you like it, you should be able to export it.
Clicking on the export button will present a window that shows two options: Radio button choice between “Export to File” or “Save as Template”. The first will allow you to write a preference file to the location of your choice with whatever name you give it. The second will capture the settings as a template within your Rhino installation with the option to name it.
Clicking on the import button will present a window that offers a few more options: Radio button choice between a saved template (including “default”), or to open a saved document settings file. In either case, the user is presented with a list of checkboxes associated with each subcategory of the document settings area. The user can choose “All” or “Custom”. Modifying any of the checkboxes will automatically select the “Custom” option. In doing so, the user can import just the linetypes, or the Annotation Styles (as an example).
Further to that, the import option does not limit you to choosing a saved settings file, as you can choose a Rhino document itself to import from — no need to open that 1GB document just to export a settings file.
If you really messed things up in you document, you can import the default template to reset it, then import a select items from other documents. Also, sharing document settings between projects can help unify a team effort.
The import/export concept for Rhino documents could be applied (in principle) to “Rhino Preferences” - unifying the way Rhino behaves across a team operation - and if you’ve managed to get the magic mouse settings just right, and want to share that, fill your boots.
The rest of the Settings layout is a real mess. I’m working on reordering the layout of each section in a more meaningful way, but I need more time. That said, the width of the entire Settings window should remain the same. I don’t understand why the whole window resizes pending the section you click on. Drives me bananas.
In any case, this is just the beginning, and I promise to complete my list of changes sometime this summer.