Graphics and doubles

I know most of you hate me because I wanted the graphics classes to take doubles instead of integers, but I can’t tell you how much I love being able to use such precision on a retina display in native Xojo. To get a line that was one pixel thick in previous versions I’d have to faff around with the graphics.scale or use CoreGraphics declares.

Now I can draw a line that’s 0.5 thick and it comes out beautifully crisp 1 pixel thick on a retina display.

So a big thank you to the Xojo team for this change, and I’m sorry to everyone else.

Change sucks. But, it needed to happen at some point.

No hate just love. It’s a great improvement for sure.

And we had to find all the places in the plugins to adapt, which caused trouble and new bugs.

But looks like everything got fixed so far.

Until someone picks a decimal ratio and it goes back to blurry :slight_smile:

Scaling is a nightmare but doubles are nice I’m glad they are in.