Sam Vermette of The Transit App wanted multi-colored versions of the little pulsating blue dot Apple uses to show your current location in maps, and Apple doesn't expose a public way to do that. So, he had to rebuild it from scratch. Or, in more technical terms, according to Vermette's blog:
Working on Transit’s next big release, we came across the need to be able to give MKUserLocationView (a.k.a. that pulsing blue dot indicating the user’s location) a custom color. Problem is, that annotation view is private, undocumented and, more importantly, made up of resource artworks, making it very rigid to any kind of visual customization. This called for yet another exciting journey of replicating a stock UI element.
Vermette details the process he went through, and the results he managed to achieve. It's a fascinating read not only for developers or designers working on custom controls, but for anyone interested in just what goes in to making even the smallest interface elements delightful.
Save 25% on everything Mujjo makes including some great iPhone cases
Mujjo makes some stunning iPhone cases and now you can save 25% on anything you like. They even make gloves designed for touching your iPhone!
Track CPU temperature and thermal throttling with the open source Hot
Ever wondered whether your CPU is so hot it's being forced to run slower? This free app tells you.
HomePod mini fans in Mexico and Taiwan can now place their orders
Apple's HomePod mini is now available in two more countries, but a third will have to wait a little while longer.
Your Mac holds your digital life, so make sure to back it up!
One of the most important things you should be doing with your Mac is backing up all of its data. Here are some of our favorite solutions for backing up your most important files, should anything ever happen.