Rhino 8 - Set Default UI Window Layout?

I have saved my custom UI Layout and I can restore it perfectly fine. Thing is I have to do this everytime I open Rhino because it does not remember I want my custom layout as the default layout…

Can’t we have a checkbox, button, w/e to make sure we can explicitly choose to define our default layout?

I work with multiple Rhino windows during my day, and honestly having to close all, to just move some tabs around to make sure it sticks is so cumbersome. Not to mention it works half of the time anyways and the damn Help panel is sporadically back no matter how many times I close it.

Hello- as far as I know this should work… open one Rhino, restore your preferred layout and close Rhino. Now open more sessions - these should all respect that layout…?

-Pascal

I will try later, but like I said, this completely interrupts my workflow, having to close all Rhino sessions.

We need a better way to set this. Live.

You can try, semi-live for now:
Make your changes. Save the layout. Export the layout, in the other sessions, impoirt the layout. With a bit of clever macro-ing, I suspect this could be reasonable to use once set up. I’ll give it a try.

-Pascal

Updating already opened sessions seems like quite complicated. I don’t think that is really required.

As long as I can change my default layout with x20 sessions open, and having session nr 21 open with my custom recently changed layout is fine.

Also I am talking about this kind of explicit UI.

In theory, yes, but somehow, as time goes by, Rhino starts messing up the layout. For instance. The Help panel keeps coming back. I am 100% certain I have deleted it and never turned it back on. Yet there it is.

image

Let me write this again after getting a reminder of how it works . Window layouts are not live - they are snapshots that you want to keep. So in session 21 you can restore that custom layout changed in session 20 and get the changes.

It looks like it may be possible to have that update, however, I am chatting with the developer.
RH-78625 WindowLayouts: Save Containers.xml on update
Thanks for pointing this out.

-Pascal

1 Like

This does not seem to work:

Current single Rhino instance open.

Close and re-open.

Hello- I see, thanks, I’ll try to reproduce.

-Pascal

hi @ShynnSup thanks for reporting, I could reproduce,
RH-78940 Rhino does not restore the modified layout

1 Like

Hi Gijs,

I see this issue is still open, correct?

I am experiencing the same problem, albeit with a different layout. But it’s leading to manually having to restore a saved window layout upon every single Rhino launch, which is a lot when you work with multiple sessions every day.

Would there be a temporary workaround to add a “run on launch” command that restores the window layout automatically?

Hi Duncan -

That’s correct, yes.

I’d create new containers with a custom name and populate those with the panels that you need. That seems to be somewhat more stable than modifying default containers. Not that you won’t run into issues, though…

You can add the WindowLayout command to the start-up commands with the name of the layout to restore. You will get a pop-up if the current layout is deemed to be modified, though.
-wim

Thank you.

You can add the WindowLayout command to the start-up commands with the name of the layout to restore. You will get a pop-up if the current layout is deemed to be modified, though.

There is no feeding a desired layout automatically is there, like: _WindowLayout "C:\path-to-layout>\layout.rhw" ?

I tried but it still brings up the popup…

Hi Duncan -

I’m somewhat confused now. Is Rhino forgetting a saved custom window layout?
-wim

It’s not restoring the previously active window layout. It tries, but messes some parts up. So I have to reinstate it on every launch.

Figured it might be a bit too confusing without screenshots.

On launch:
on-fresh-rhino

What it should be (and is after restoring the layout)
after-restoring-window-layout

Hi Duncan -

Yes, the Osnaps and Filter panels are always getting messed up. I have an alias that I tend to run several times a day to restore my custom window layout because of that.

I’m not sure if you are trying to say that this part doesn’t work as described for you…
-wim

Could you share the alias to reinstate window layouts?

The second part does work, but then it needs an extra mouse confirmation per Rhino start. If this can be done via alias I would much prefer it.

Hi Duncan -

I’m still confused…

If “then needs an extra mouse confirmation” means that you are getting a pop-up asking to save the current layout, then I’ve answered that 8 days ago. Yes, you need to manually get out of that dialog.

If you mean something else, please add more words…
-wim

The “second part” was your suggesting to add WindowLayout to the start-up commands. Doing this will (of course) prompt this dialogue on every Rhino launch:


This is the extra mouse confirmation I meant as I need to select my desired layout each time.

You alluded to this being possible via an alias, making me hope I can avoid the extra click. So if you could just share the alias syntax please.