Stumbled upon this Alex Cox tweet from yesterday:
https://twitter.com/AlexCox/status/1213217182177517571?s=20
It got me thinking more philosophically about how I use Drafts. Since I’ve been using my iPad Pro and iPhone as my primary computers for over a year (and, yes, I frequently use my iPhone hooked up to an external monitor and a Bluetooth mouse and keyboard), I’ve begun to think of Drafts as my main productivity operating system (built, of course, upon the iOS platform).
Here are the attributes that allow me to basically treat Drafts like a functional operating system:
-
I have a mouse button on my Bluetooth mouse that runs a Shortcut that opens up Drafts to a new draft. I even call the shortcut “Home Page.”
-
Keyboard shortcuts work on both the iPad and iPhone versions of Drafts. That may sound mundane, but it’s not actually true of many iOS apps that have iPhone and iPad counterparts. (To be precise, keyboard shortcuts often work on many apps - including native iOS apps - on the Max and Pro Max phones. They don’t always work with the standard size.) Drafts is one of the few apps that had full support across all device sizes for keyboard shortcuts.
-
Actions, of course! Paired with Shortcuts, I rarely need to actually open other apps to get things done. In fact, for the stuff I use actions for, I could probably reconstruct those entirely within Drafts and forgo Shortcuts altogether. (Even before Drafts for Mac had support for actions, I would actually keep my iPhone in a little stand on my desk and open to Drafts . If I was on my Mac and needed to perform an action, I opened the draft itself on my phone - sync has always been lightning fast for me - and then tapped the action on my phone. Everything synced back to the Mac. It felt like magic.)
I’ve only been actively using Drafts for a little over a year, so I’m a novice compared to many people here. But it seems to me that the app is so powerful and flexible that treating it like a primary productivity OS could be an interesting approach.
(Disclaimer: I’m not a programmer and do not work in the tech world, so perhaps I’ve mis-used some terms here, like “operating system” and “platform.” Apologies if that’s true.)