Display differences between Windows and Apple computers

In July 2024 on the LadyBug Tools discourse Visualization Set preview on Apple Computers - #18 by MichaelDonn - ladybug-tools - Ladybug Tools | Forum I reported a difference between the display of legend in windows between Windows and Apple computers. Back then, I created a workaround that avoided students in my 300+ person class not seeing a difference between the two operating systems.

Almost 12 months later, the problem still exists.

On a Windows machine I get this:

On an Apple machine, the display looks like this:

The developers of LBT suggest the error (?) for the Apple OS is here:
" the specific part of RhinoCommon that is failing to render the legend correctly in this case is the DisplayPipeline.DrawSprite method. You can see that it is called here inside the component source code to render the legend to the screen:"

1 Like

This is correct; Rhino on Mac does not have a proper implementation of DrawSprite. I’m sure we will have something working in the future, but it is hard to say when that will be.

1 Like

Kia ora @stevebaer

Thanks for the rapid response. I am distributing a LadyBug Tools environmental science learning platform to a class of 300+ first year students in July. I noted this issue last year in July.

I assume that I need to tell the Windows students their graphics will look better than those who use Apple computers? And re-label some of the interaction sliders/components so they specifically address these differences?

1 Like

That seems correct for now.

FWIW, one shouldn’t have to draw sprites to draw a screen legend like the one in your screenshot. See e.g.:

I’m not entirely sure what all their code does, but one might try to comment out the draw sprites bits and see if the legend still draws.