Editing toolbar icons crashes the WIP

I noticed in this week’s WIP that the toolbar editing has changed substantially. I notice that if I try to edit an icon twice Rhino 9 crashes to the desktop.

This week’s change also wiped out my completed V9 toolbar set. I probably should have known better than to spend time on this before the WIP becomes a beta, or is released.

Thanks,

Dan

Did a crash report dialog come up and did you submit it? Or is there a RhinoDotNetCrash.txt file on your desktop?

I’m sorry to hear this Dan. I’ve pushed the latest toolbar rewrite but that absolutely should not happen. I have a few questions to solve this.

  • Can you show me what wiped means?
  • Are you able to send me your v8/v9 settings folder? Upload
  • Did you migrate from v8 or did you start from scratch in V9?

Hi Callum,

Yes, I submitted the crash report. But just to be sure I submitted another one this morning. There is not a RhinoDotNetCrash.txt file being produced, but there is a RhinoCrashDump.3dm file that I included. I don’t think it’s probably relevant, as I can reproduce this crash in a new session with nothing in it.

What I mean by “wiped it out” is that I had a complete set of toolbars and tabs created, all using svg icons, and saved as an RUI file. When I open the WIP after the last update, the tabs and icons seem to have reverted back to V7, which is how I started this. I do see a lot of new features related to the toolbar, so maybe it’s just a setting I need to change.

I have uploaded my settings files.

Thanks,

Dan

This is helpful. It should “just work” you shouldn’t see any differences. But clearly I’ve missed something. I’ll likely ask more questions and for more things as I get to the bottom of this. Thanks for sending that stuff over :slight_smile:

This Ticket will fix this. Still looking into the other things. Crash report was extremely helpful, thanks so much for it :slight_smile:

I’m glad it helped. Let me know if you need anything else.

Thanks,

Dan

I had the same experiences. All the toolbars had disappeared.
I did a reset layout, opened an windows Layout I saved earlier, the standard toolbars and most personal toolbar buttons came back, but in an older version..

It might be my elderly brain, but I still cannot get a good grip on my workspace.
Side panels, containers, toolbars, windows layout, what is in a .rui file and what in a container definition, it is still a bit fuzzy for me.
Simple, maybe a bit dumb question: How can I see what is the actual active layout?

It happened to me as well that my custom general template and my custom toolbar container got messed up. I always keep them saved separately on the desktop because I know Rhino 9 can sometimes cause issues, so I just reload them whenever something looks off. For example, I’ve currently reported a problem with custom toolbar containers: you can’t set their size anymore—they always revert back to a default square shape.

I hope the following helps:

Panel: In Rhino we use the term panel for tools that are dockable, like the layer panel, Objects properties panel etc.
Container: A container is just that: it contains something. It can be a toolbar or several toolbars, or one ore more panels.
Toolbar: A toolbar is a collection of buttons
RUI file: A collection of toolbars (a bit simplified but I like to see it as that)
Container definition: A single container (with toolbars and/or panels) that has been exported.
Window layout: a Window layout is the layout of tools (toolbars, panels)
Active layout: there is no such thing as the ‘active’ layout. You can save the current state of a layout or restore an earlier saved layout, that’s it.

Thanks Gijs for your explanation. I will take a deeper dive into how to create personal layouts and how to manage them.
What I meant with “active layout” is the name of the actual layout that is used in the Rhino window at that moment.
When I want to save that layout, including some changes I made, it askes me if I want to update the actual layout with the latest changes. But I do not know the name of the actual layout, so I do not know which layout in the list will become updated. What am I missing here?

The current layout is whatever layout you have loaded + any changes made since. Rhino will not keep track of which layout you had loaded last, so there is no layout name associated with your active layout.
You can’t save over the built-in defaults, but if you save as an existing layout name, it will ask if you want to overwrite that layout.

Hello @PodoTools and @brvdln ,

Thank you for testing and I’m sorry this didn’t go as well as it should.

Could you zip up your 8.0 folders and upload them here for me? I’d really like to reproduce and fix this issue. The update should be seamless.

Thanks!

I will do that, but I am not behind my p.c until Wednesday

@CallumSykes Compress this folder?


In the meantime, I’ll share my .rhc file and the template file I use to start Rhino 9 every time.
Container_Bravi.rhc (1.0 KB)
Template-Rhino9.3dm (38.9 KB)

This one here please → %appdata%\McNeel\Rhinoceros\8.0

RH-94686 is fixed in Rhino WIP

@CallumSykes Folder 8.0 sent

@CallumSykes I updated the WIP version a few minutes ago. Everything seems fine now: the pop-up window keeps its custom size.