Hi.
I noticed updating my rhino 8 that all my context menus are including ALL my displaymodes. Can I somehow remove those?
Current context menu example:
Hi.
I noticed updating my rhino 8 that all my context menus are including ALL my displaymodes. Can I somehow remove those?
Current context menu example:
Hi again. Is there a new setting for this that I can turn off?
Hi Filip -
This was done to make that work the same way as it was on macOS.
I’ve put the request to be able to turn this off on the list:
→ RH-85649 Context Menu: Option to Not Include (Custom) Display Modes
-wim
Thanks… Chocked I’m the first asking for this!
I came here looking for the same thing. thanks for asking!
Its not possible inside the rhino advance? Its really starting to get on my nerves… (I got more than 40 different viewmodes, which fills the whole screen when context menu is open)
I’ve got quite a few display modes and having them all show up has cluttered my context menus. Could we please get this in a Rhino 8 update? I see on the YouTrack that it is targeted for a Rhino 9 release but I feel that since this is an annoying regression compared to Rhino 7, it should make it into the Rhino 8 dev period.
To @filip.heim’s point, this change from Rhino 7 is particularly annoying for users with many display modes since it creates a huge menu to select from, which creates a lot of visual friction to take a sec to locate the context menu option that I’m looking for.
And an additional note on implementation, while the distinction could be made between custom and default display modes, I don’t actually see the need for this since I’ve customised some of the default display modes and, as a user, I just think of them as just display modes (with no difference between customised and default ones) though perhaps other users think differently. All that to say, I think one checkbox “Include display modes” would suffice.
I have a suggestion on this issue that I think has been overlooked by developers.
I am in 100% agreement with you… The reason I moved it to 9.x is because it involves UI changes.
That being said… what I can do is add “Advanced” options to 8.x that will allow you to go in and turn things On/Off … No UI, no command(s)… just go into Options->Advanced->…
…they’ll probably go under Rhino.Options.ContextMenu
, and will probably consist of a few toggles…including one for @hesro’s suggestion to stick them under a submenu.
That should get you over this painful and annoying hump until the UI gets added to V9+
I’ll try to do that today…and let you know.
-J
Hi Jeff, thanks for the quick reply.
I was actually going to add a suggestion in my initial post for just that: a simple option exposed in the Advanced options page, no UI checkboxes needed.
Anyway, I appreciate you checking this out so quickly!
Ok, I’ve added the following Advanced options under the General section…
“ContextMenu.IncludeDisplayModesInViewMenu”
“ContextMenu.IncludeDisplayModesInObjectMenu”
“ContextMenu.IncludeDisplayModesInGripMenu”
…I did not stick them directly under the ContextMenu section for reasons I won’t go into here. These will basically be placeholders until the proper implementation and UI is done in V9.
Hopefully they’re names are self-explanatory…
Note: These changes went into the 8.x branch…which means they’ll be in 8.18 and none of the 8.17 service release candidates… Sorry, I just didn’t want to rock the SRC boat with this one.
Also note: The first option is ON by default so as not to break the current behavior…the other two are OFF (which will break current behavior, but I never really understood why you’d want display mode options if/when clicking on objects and/or grips), and @pascal has been asking for this for a while, so I’d thought I throw it in here/now… I guess we’ll see how this goes… So basically all you’ll need to do is turn the first one OFF, and you’ll never see display modes in your context menus.
Thanks,
-Jeff
Wow, this implementation is exactly what I was hoping for. I appreciate the quick fix on this Jeff! I thought it would take a few months or something to get someone around on it, so having it by the next RC was beyond my expectations.