Throttle by render tick so recording is smooth
This way throttling only happens in an interactive context.
I cannot tell the difference on the recorded animation (I compared the one on dev to this one), however, something else catch my eye, in this PR (left) the tiles are more opaque than the ones in dev (right), did something changed with Shading? (or maybe is just me 😄 ).
Hmm could be they are more detailed?
But I will create a test case and put it up
Also here:
This might more a makie thing change ? color handling is different, even for letters, and maybe nothing to do from our side.
I have a hard time seeing the differences, but the text looking "bolder" is in the range of visual changes that v0.24 brought with it.
The right looks a bit sharper here right?
I hope the right one is v0.24? Or is this this PR vs Tyler master with the same makie version?
is this this PR vs Tyler master with the same makie version. (there should not be any differences, I'm lost now)
In the images from both docs they have an RMSE of 0...there is no difference. I checked with imagemagick.
But I just realized that the tile loading code is itself asynchronous, so this makes no difference. We should add a callback on each OneTimeRenderTick that forces wait(m) before the rendering happens. That should be a kwarg to Map and universal to all axes. This is probably still needed for that though because it triggers the tile recomputation.