asuperdad said:To Devs:
The red status bar that fills from left to right during startup behaves strangely. It generally heads from left to right, but with a bit of angst.
I didn't really like that, so I took a look at the source code hoping for an easy fix (no such luck). It was a bit tricky because the root cause has something to do with the graphics libraries and I am not familiar with them, plus the documentation for GRRLIB was a bit lean and it looks like you guys are using a modified version.
Anyhow, I managed to get the thing working the way I like with a bit of trial and error, i.e., I now have smooth left to right status bar action.
These are the changes I made:[*]In MAIN.C, I changed MAIN() so GRRLIB_Init() is called first thing after ClearBufferSlotMemory(). (It looked like it should go there, but it might not be necessary to move it.)[*]In GFX.C, I removed the calls to GRRLIB_2D_Init() in Paint_Progress_FadeInStart(), Paint_Progress_FadeToBG(), and Paint_Progress(). (They looked like redundant calls so I got rid of them.)[*]Also in GFX.C, I changed Paint_Progress() so the call to GRRLIB_Render() is prior to the second call of CFreeTypeGX_DrawText() in that function (which is part of the #ifdef DEBUG block.)
Nice
I love it when users find and suggest fixes!!! A+++++++++++++++++++++
We'll work the fix into the final 1.0 release.
Thanks again!