Hacking macOS Sierra's PIP

Hacking macOS Sierra's PIP

One of the headline features in macOS Sierra is Picture in Picture. Unfortunately Apple decided to restrict this to Safari and iTunes which means the majority of users will never get to use it. Digging into the Sierra GM PrivateFrameworks directory revealed a very helpfully named framework called PIP.framework. As with any framework it can be included in a project and used like any other. However Apple remove the headers from their private frameworks which stops us from using them freely. I ran the framework through Steve Nygard's excellent class-dump spitting out a number of helpful header files in…

Restoring an Apple Extended Keyboard II

Restoring an Apple Extended Keyboard II

I've been looking to foray into the realm of mechanical keyboards for well over a year but never took the plunge. I'd been looking at either a modern keyboard such as a Pok3r or something vintage like an IBM Model M. Something I didn't realise was Apple also used to make mechanical keyboards — right up until 1996 when they discontinued the Apple Extended Keyboard II. I had a look around for an ISO version for a while but for some reason the only ones I could find on eBay were in the US and postage was often as much as…

What's going on with Fetch?

Last Wednesday evening we received a notification from Apple that Fetch had been removed from the App Store. They cited the following rule and sent some screenshots accompanying the notice of the transfers screen. 22.4 Your app falls into a category of apps that are often used for illegal file sharing, which does not comply with the App Store Review Guidelines. We submitted an appeal to this rejection to the App Store Review Board and was told we would hear a response within one business day. This was submitted late on Thursday so we thought we'd hear back on…

QBlocker

QBlocker

A few months ago I switched from Chrome to Safari as my main browser. I enjoy using Safari to Chrome in almost every way but there was one feature of Chrome that I missed. There's an option you can enable in Chrome that will force you to hold CMD + Q to quite the app. As some who uses CMD + W to quit windows or tabs frequently, I often found myself accidentally quitting Safari. Solutions There are of course a number of solutions to the problem. Stop being such a sausage-fingered idiot and learn the difference between the Q and W…

Fetch 2

Fetch 2

Last year I started working on my first iOS app as a way to learn Swift. What I built turned out to be a fairly popular client for Put.io. With the release of the Apple TV, porting the app was a no brainer and with it came additional features — chiefly the matching of posters and metadata. After a couple of updates my attention moved back to the iPhone and iPad in November, and for the last 5 months I've been working on a huge update… What's new? There's a lot of new stuff in Fetch 2 — from minor tweaks…