Feature Request: Build yak package w/o RUI file

With the R8 ScriptEditor’s “Build Package” functionality, an RUI (toolbars) file is always added to the yak package. Please give us an option to disable this.

Background: In our company, we deploy about 4 or 5 different yak packages that are developed by different people, and in different programming languages. One of our packages is solely concerned with distributing our 2 toolbars, and to provide a consistent workspace. It takes care of our toolbars, icons etc.
Unless the developer provides icons for each of the commands in their plug-in, the RUI file ends up with just plain ‘grey box’ icons. The user then has to disable them.
Admittedly, our deployment scenario is rather niche. However, being able to build a Yak package w/o the RUI file might have benefits to other deployment scenarios, too.
I am aware that a Yak package is simply a Zip archive, and that it is possible to programmatically extract the RUI from it. But this is not the same as building the Yak package w/o the RUI in the first place. Some of our developers simply wish to distribute RS Python packages for their team members, and don’t want to go through the process of rename .yak to .zip, deleting the .rui, and then renaming back from .zip to .yak.
Thank you for considering this.

Upvote for this.

My ideal would be to specify my own RUI rather than the default, I’m constantly doing the rename to .zip and copying in my own custom .rui.

Cheers

DK

@eirannejad

I have a couple of other suggestions as well.

What I might do is send you a video of my current workflow with all the “extra processing” I do after I create the YAK and before I upload to the package manager.

Currently the Script Editor tool chain is awesome, but is not idealized for a professional Grasshopper to commercial plugin workflow.

Cheers

DK

Looking forward to it and it is a great time to have this feedback so I can implement for Rhino WIP

Hi @eirannejad ,

it seems my Feature Request for building Yak packages w/o RUI has not progressed. Until @kiteboardshaper replies with more details on their desired workflow, would you please accept my ‘no RUI’ feature request?

Thank you
–Axel

I sent a video of my current compile workflow to @eirannejad via a DM on the 28th of June, not had any word back on that yet.

Cheers

DK

Sorry I have been heads down focusing on getting my 9.x tickets done. I added a feature to add a custom RUI file to a project. @axa I will add a toggle for disabling RUIs as well. Added the YT below.

RH-97733 Allow disabling RUI files

Please let me know if I am missing something. @kiteboardshaper Will watch your workflow video.

Added this option to Rhino BETA to toggle off the auto rui generation

It has no effect if you assign a custom rui

Hi @eirannejad ,

Thanks for implementing the new RUI features.

I tested the Link Custom RUI feature in 9.0.26230.12303, 2026-08-18, and it seems to work.

Unfortunately, the Turn Off Auto RUI seems to have no affect. A default ‘plain gradients’ RUI is still created in the build/ folder, and this RUI file also makes it into the Yak package.

Thank you
–Axel

@axa Just to confirm, you are not using a custom RUI file right? I will download the published build and will test right now.

You are absolutely right. I will fix ASAP.

Pushed a fix. I can send you an internal build once ready.