HaikuArchives / ArtPaint

ArtPaint is a painting and image processing program.
https://haikuarchives.github.io/ArtPaint/
29 stars 18 forks source link

BrushStoreWindow: delay drawing until all brushes are loaded #647

Closed dsizzle closed 7 months ago

dsizzle commented 7 months ago

Fixes #602

humdingerb commented 7 months ago

The effect was barely visible on my 9 year old machine... but it's gone with this change. It's still there in the brush preview in the canvas window's status bar though.

dsizzle commented 7 months ago

Really? I have never seen that happen in the status bar. You see the status bar preview cycle through all the brushes?

humdingerb commented 7 months ago

I never noticed it before, but since this PR fixed the preview in the Brushes window, I had a look. It's identical to the what happened in the Brushes preview. Last only 1/10s or something. I had to double the number of my saved brushes to now 12. It helps to mix round and rect brushes to see the changes.

dsizzle commented 7 months ago

ok, I had to try many times to get it to happen, so I'm not super worried about it. I'm going to go ahead and merge this change for now.

dsizzle commented 7 months ago

of course as soon as I did, now I see it every time... sigh...

humdingerb commented 7 months ago

FWIW, I didn't find it annoying. It's like when you turn on the ignition and the speedo/rpm meter resets and their hands quickly move to max and back to zero. :)