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…

Peach.cool — API, PeachKit & Peach for Mac

Peach.cool — API, PeachKit & Peach for Mac

So Peach stumbled onto the scene Friday. If you haven't heard of it, it's this cool new social network that lets you post cool stuff using "magic" words. Currently it's only available on iOS which, while great means that I can't really check it while I'm in work. I did some sniffing by routing my iPhone through Charles to see if I could find out how the thing interacts and if there's an API I could latch onto to build a Mac app. It turns out there totally is. Peach's API The API is completely there and totally, publicly accessible…

Fetch for  tv

Fetch for  tv

Since building Fetch, the thing I wanted most was improved AirPlay support. Apple did even better than that though an enabled developers to natively build apps using TVML or UIKit for the new Apple TV. From iOS → tvOS Fetch was a pre-existing app for both iPhone and iPad so moving things like the pre-existing PutioKit that connected to and mapped the Put.io API was easy. The trickiest part of porting to the Apple TV was figuring out what the interface was going to be. Interacting with an iPhone is a solitary, intimate experience. Small UI elements that can't…

Poolside FM

Poolside FM

I fucking love Poolside FM. It's like the perfect playlist for summer. The only problem is I always had to keep it open in a tab on my browser. I was constantly accidentally closing the thing and because it's a website, it's not controllable through the media keys on your keyboard. I had a sift through their source and stumbled across their API. I tweeted that I'd love to build a little menubar app for Poolside. It would be a nice to have thing and I wanted to build my first Mac app. The Poolside guys Marty & Grant seemed…