Rhino WIP Feature: Updated Toolbars

Toolbars has been updated for Rhino WIP

What are Toolbars?

Toolbars contain the clickable icons that surround the Rhino Interface. Use these to interact with Rhino to create and modify geometry, for instance. Toolbars can be customized to your liking and needs.

Why were these changes made?

Toolbars in Rhino 8 had many strange quirks and regressions that impacted workflows. This post explains the improvements and fixes made in Rhino WIP to make toolbars easier to use and re-establish your workflows.

How can you try the updated Toolbars?

The updated Toolbar system is already on by default in the latest WIP.

  1. The Toolbar command will let you create and modify RUIs, toolbars and everything inside them
  2. Interact with the toolbar buttons in the UI.

Some New and Updated Features

  • Cascade as Menu setting has toggle-able shortcuts to make running macros quicker.
  • Tooltips can display shortcuts and aliases.
  • Editing text in the macro editor will fill out every line for you.
  • Icons can be reset and emptied via right-click.
  • Icons can use existing icons easily.
  • A language dropdown has been added to cycle through different language configurations.
  • Toolbar Dialog has undo/redo and copy/cut/paste for all items.
  • All Toolbars UI (Except menus for now) has been moved into one dialog.
11 Likes

I thought we finally have a default.rui file back again.
It looks promising in the dialog because of View File in Explorer from the context menu.
But it opens the folder of another rui.

Small typo in the languages dropdown, dr should read de.


Q:
Is the difference mechanism (the XML file) still there?

1 Like

Hi،Thank you for your efforts

1. Pressing the “Esc” key does not close the window.

2. Generally, the icons appear blurry, particularly the ones on the far right when they are collapsed.

Additionally, copying, moving, and deleting icons was better in the older version than in the new one.

I also noticed that the small arrow on the ‘Curve’ icon disappears between sessions. It was visible at first, but then it disappeared

Thanks

2 Likes

As far as I know, a major part of Callum’s work has been to eliminate the ‘diff’ file. In principle all stuff is now saved directly to the .rui.

yes this is a known issue
RH-90637 Blurry icons when collapsed

1 Like

GREAT!

1 Like

Been testing this morning, still a few minor bugs to be worked out…

I also noticed that when I change the settings and click ‘Cancel,’ it saves the changes instead of discarding them, as if I had clicked the ‘OK’ button

Hi, I have noticed several bugs in the popup toolbar:

Cascade menu permanently lost

  • Cascade menus disappear from the popup toolbar and do not return.

    The only workaround is to manually re-copy the icon back into the popup toolbar.

  • Popup toolbar (floating vs fixed) not synced

    Changes made in one state (floating or docked/fixed) are not reflected in the other.

  • Toolbar size not retained

    The popup toolbar does not remember its size after closing and reopening Rhino or the file.

  • Lag when editing toolbar

    Copying or moving icons within the popup toolbar is noticeably slow and laggy.

1 Like

Hey Charles!

We do! I think sometimes the right click menu gets the wrong context. :thinking:

The diff file and the RUIs get combined. The diff is kept as a _bak just in case, but diffs are now gone. There is good potential with what diffs tried to accomplish, and I’ll revisit this in the future.

Tickets:

  • RH-94558 RUI Right click menu has wrong data context
  • RH-94559 Languages drop down has typo
2 Likes

Thank you for testing! Still some way to go, but I think we’ll be in a much better place with 9.0.

(I assume the new Toolbars dialog) It does not, I think it’s a bit too easy to lose all your changes if Esc did that.

I’ll look into your other issues and see what I can turn up.

Good spot, I’ll get this one sorted!
RH-94560 Toolbar options does not respect cancel

Thanks for testing! I’ll get these fixed up.
RH-94561 Pop-up toolbar buggy

1 Like

A post was split to a new topic: Command line bar jumping around

Hi, I have an issue with my custom toolbar: when I make it appear, it now always resizes into a square. Previously, it would appear in a rectangular shape based on how I had resized it to fit my needs.
How can I keep the toolbar fixed to its last size?
bravi.rhc (1.0 KB)


1 Like

@brvdln this unfortunately broken at the moment:
RH-94546 Popup toolbar aspect ratio

1 Like