Toolbar image editor - direct access to default image library

ISTR that the old image editor had a menu item to import an existing image directly from the svg button image library. That appears to no longer be possible - there is Open and Import, but I have no idea where the default.svg’s are actually stored - nor will most other people. So, it would be nice to have this direct link back.

I don’t think they are directly accessible in a folder - because there is a test command to export them to a folder. See Rhino 8 icon set - #3 by jeremy5

Maybe - but I used to be able to import them (from wherever they were stored) directly in the button image editor via a menu item. No more.

I don’t think that was ever possible.
At least in here I had to export the intrinsic SVGs via TestDumpSVGs.
Which doesn’t deliver the Dark Mode icons…

I don’t think there is a place with the single files unless you dump them yourself.

Noone can.

Yes it was - I did a huge amount of work with the original awful, no longer existing button editor editor when V8 was in WIP and shortly after release, and I can guarantee you it was there as a menu item. I imported a bunch of original icons that way and modified them.

That feature definitely existed. I can confirm, as I used it myself. When creating new button images, I typically start with a default Rhino image and either edit it or combine it with another. Last week, I generated a library folder using TestDumpSVGs and reworked my workflow to produce two new buttons: one for BatchCaptureNamedViews, and another for *MoveFacetoCplane*which, now that I think about it, I should probably rename to OrientFacetoCplane.

They’re not perfect at full size, but once scaled down to button size, they look pretty native.

The old editor did feel more accommodating. A built-in scale function would be a nice addition it would make it easier to resize selections directly within the editor. That said, I’d still prefer to see development focused on modeling and drafting improvements over macro button creation. In a perfect world, we’d get both.

The images are showing up larger than I intended, but I’m not inclined to make copies and resize them right now.

Ok, when it was there, I didn’t notice… or forgot?
In any case that functionality should be there.

This is the menu item Import Existing Svg and it listed all of the macros and you could pick one? I can see this in 8.6. Yes that does look handy, an oversight on my part, apologies.

https://mcneel.myjetbrains.com/youtrack/issue/RH-90091/Import-existing-svg

Can you tell me more about this, I’d love to try and make the new one as accommodating as possible.

RH-83433 Allow SVG Elements to be scaled

There are people at McNeel dedicated to both things :slight_smile:

No apology necessary, the new script editor is a vast improvement over the old one!! :+1:

I apologize for my wording not being clearer. I was referring to the ability to easily start from a native button image.

In the perfect world we would have a full 2d instance of rhino with built in AI image generation as a button image editor, but that feels a little outside of the scope :slight_smile:

If you are looking for features to consider adding to the button editor, one that might be worth exploring is the ability to add text to buttons. While space is limited, I often use 2–8 characters on buttons when creating macros. The native “Text” button is a good example it shows a single line of four letters, but it also suggests that two lines of four letters could still be quite readable.

To be fair, many of the buttons I add text to are for macros in development, where I haven’t yet selected an image. However, some of these text based buttons remain in use. For instance, I have a few that are used to create or activate specific layers, where an image alone doesn’t effectively convey their function.

I’m not sure if this feature would justify the development time, but I thought it was worth mentioning.

RH-83046 Text Command

I was putting time into getting this editor to have all the necessary features like text and its about 60% done but ended up full time on toolbars.

I will finish adding this at some point.