Like an unkillable monster wearing a hockey mask, iOS is back at my doorstep. This time, due to a retina rendering issu- wait a minute. Is this a repeat?
Yes. Yes it is.
Looks like we still have some rendering discrepancies on certain iOS devices. And once again, it's due to retina wonking-out the device's reported resolution. Haxe just doesn't know what the heck is going on with these devices, that report having two different resolutions simultaneously.
And though we thought we had fixed it before, it appears it just moved the problem around.
So I fired-up the MacBook to take a look and...proceeded to lose an entire half day to iOS certificate issues. After an hour of trying to salvage the certificates on my machine, I decided to just nuked them all, revoke everything in my dev profile, and just start over. It's going to cause headaches for Tiago, who now needs to update his certs to contribute. But it was a necessary step, since I basically had my hands tied until I fixed this on my machine.
So, back to the issue at hand. I was able to finally deploy the test build from my MacBook onto my iPad 3, as well as to some simulated retina devices. And sure enough the DMC map is rendering off-screen on certain devices. Fine on my iPad 3, but iPad Air 2, and iPhone 7+ are no-go.
The good news, at least, is that I can now see the problem with my own eyes. It takes a good 5-10 minutes to test any change I make, but at least I can see changes having an effect. And so tomorrow, I begin trying different solutions to see if I can counteract retina's reign of terror...