set an fmaxf guard to keep lineWidth from going below 1 (help render problems when setting a small frame)
Adjusted the radius on the progress arc so that it doesn't have a hairline between it and the outer circle