In Rhino 3D (v8 on Windows), I created a series of Python tools that I integrated into an RHP using the Rhino Script Compiler.
I then created a toolbar in RUI to integrate the functions.
This toolbar is in a Dropbox folder that is synchronised between differents computers (home, work and colleagues)
When I make changes to the toolbar and save them, they are not reflected on the other computer.
It seems as if there are two separate toolbars, even though the path is the same.
Sometimes the button location is present, but without a command inside and with a cross instead of the icon.
To make changes, I have to create a new toolbar, copy the buttons one by one, and then save it under a different name.
Rhino 8 does not save the RUI like it did in Rhino 7, it instead saves “diffs” into your scheme folder, so they are never actually saved into your RUI file and hence won’t update for your other machine.
Oh, OK, but what are the solutions then?
If I want to distribute my plugin, I read that it was enough for the toolbar and the plugin to have the same name, but it seems more complicated than that.
This is still true, it’s just that rhino 8 splits the rui into two files …
Make the RUI in Rhino 7 so that it’s unified
I will release a reworked toolbar System in the Rhino 9 WIP soon that does not do this and you could use it to merge your toolbar and the diffs into one file to distribute it.
I don’t really like either of my answers but Rhino 8 works the way it does and I am not aware of an alternative at this time
In theory the .rui files are supposed to be saved and the “diff” file eliminated if you hit File>Save from the toolbar menu when the custom .rui is active. But it doesn’t always work correctly.