We’re experiencing a very weird behaviour with our internal plugin:
Around 8/10 months ago we did a refresh of the plugin, where we, among other things, changed the icons of the buttons.
For a while everything was fine and all our users were seeing the correct buttons with the correct icons, but in the last couple of weeks some users (not all users) started seeing the old icons instead of the new ones.
I tried replicating many times on my end, to see what could be causing this and how to fix it, but it doesn’t happen to me and I cannot replicate.
So I was wondering, what might be causing this? Where the icons being cached if they are being cached and how they are being referenced by the toolbar? Might this have to do with some naming conflicts?
You might actually be onto something here we weren’t aware of that feature.
How does it work though? Why do some people get the new icons (32x32) and some others get the old icons (24x24)?
Also, I just tried with one of the guys that has the old icons to swap to the new one (Button Editor > Edit Bitmap > select 32x32 > click Ok) and it still shows the old icon…
@Gijs we’re shipping the same rui to everyone so we expected icons on the users’ side were going to have all the same size.
We did refresh the icons recently so 32x32 are all the new icons and 24 or 12 are the old ones. Why some users are seeing the 32x32 icons and some others are seeing the 24 or 12x12?
I’m guessing if change all sizes of the icons to be the new ones it should fix the problem, but I’d rather understand what’s going on first
If you make a toolbar with 32 x 32 icons that are new and 24 x 24 that are old and user A has its Rhino configured with smaller icons while user B is using bigger icons, user A gets to see the old and user B gets to see the new. So the only way to fix it is to ship it with correct icons at all sizes.
Out of curiosity, is there a way to configure icons size for everyone, for example at startup or something? Or does the icon size depend on monitors, or something “external” to Rhino?