This Week's Sponsor:

Textastic

The Powerful Code Editor for iPad and iPhone — Now Free to Try


Integrating OmniFocus and Reminders On OS X

Integrating OmniFocus and Reminders On OS X

Daniel Jalkut and Sean Korzdorfer have been working on two aspects of the same problem: bridging the gap between OmniFocus and Reminders on OS X.

Sean put together a series of AppleScripts to send tasks from OmniFocus to Apple’s Reminders app for Mac. Daniel created (and open-sourced) an app to check Reminders for newly added items, transfer them to OmniFocus while keeping due dates, and deleting them from their original location in Reminders.

I love OmniFocus for both Mac and iOS, but it turns out that because I lean so heavily on using Siri to add items, I tend not to open OmniFocus while I’m on the go. When I come home and get to work on my Mac, I notice that OmniFocus doesn’t contain any of my recently added items, so I have to go through the cumbersome steps of opening my iPhone and launching OmniFocus just to get this theoretically time-saving trick to work right.

I have tried to get into using OmniFocus’ iCloud capture feature on iOS, but because I don’t use Siri on a daily basis, that didn’t turn into a habit. I know many rely on OmniFocus-Reminders integration, and I think these are nice solutions for the desktop.

I, however, have become a big fan of The Omni Group’s Mail Drop service. Using Drafts, I can write down a task, send it to Mail Drop, and have it in my OmniFocus inbox after a few minutes; if I want to save a link to a webpage, I can use a bookmarklet that sends a website to Drafts and then to Mail Drop. Rather than further integrating OmniFocus and Reminders, I’d like to open OmniFocus on iOS and find it already synced with all other copies of the app and Mail Drop. Right now developers have to resort to location-tricks to update information in the background, and I wish Apple will allow more background options in the future.

Permalink

TED 2.0

TED 2.0

The official TED app for iPhone and iPad has been updated to version 2.0. I’ve been watching a few videos with it and it’s been a solid update so far.

The app is generally faster on 3G and videos load faster than the previous version. Living in a town where 3G is actually faster than my home DSL connection, I can confirm video buffering starts quickly. I’m a fan of TED’s video player controls that sport the same metallic elements of Apple’s Music app.

The big new feature in this update is the addition of subtitles and translations. Subtitles are available in over 90 languages and they can be enabled from the video player and they persist over AirPlay (useful if you’re going to stream TED to an Apple TV or Mac running Reflector). Languages are available in a dedicated section in the All Talks tab; localized talks come with descriptions, title, and subtitles in your native language.

TED 2.0 is available on the App Store.

Permalink

Sponsor: Today Weather

My thanks to Savvy Apps for sponsoring MacStories this week with Today Weather.

Today Weather is a clean, elegant, and intuitive weather app for the iPhone. From the creators of Agenda, Today Weather sports the same amount of care and attention to simple and fast touch interactions: you can tap on a location to enter its detail view, swipe left to get a hourly forecast of the next few days, and swipe right to see a beautiful graph for each day’s average temperature and conditions. If you live in the US, you’ll also get a radar view with storms, showing rain and snow. The Forecast view is based on NOAA gradients and the data presented is fast and accurate.

I personally keep Today Weather on my Home screen and I’ve been using it every day since its release. My two favorite features are the Today view – which gives me a quick overview of the current day – and the Forecast, as it lets me visually understand what my week will be like in terms of temperature and weather conditions. I’m a big fan of Today Weather’s design and animations, and I’m looking forward to an iPad version of the app, coming soon.

Find out more about Today Weather here.


Tweetbot Adds Support For Chrome and 1Password Browsers, Vine and Flick Inline Previews

Tweetbot 2.7, released today for the iPhone and iPad, comes with a new Browser setting to specify an external app for opening links. I have been testing the feature and I’m a big fan of this update.

In the Settings, you can now choose to open links directly in Safari, Google Chrome, or 1Password. There are two ways to do this: you can choose to keep opening links in Tweetbot’s own web view and then forward them to your browser of choice; or you can skip Tweetbot’s web view altogether and go directly to a different browser upon tapping a link.

Opening links in Safari and 1Password doesn’t have anything special to it aside from the fact that you’ll be taken out of Tweetbot and into another browser. The 1Password integration is particularly useful as it is, essentially, the same idea behind my bookmarklet, only available inside Tweetbot: if you see a link for a website that you also want to log into, you can use 1Password’s built-in browser to access it.

Using Chrome alongside Tweetbot is my new favorite option, as it leverages Chrome’s support for x-callback-url to enable a completely automated workflow to open Chrome and go back to Tweetbot. If you open a link in Google Chrome, a new tab will open showing a back button labeled “Tweetbot”; once you’re done reading, you can hit that button to automatically close the tab and be taken back to your position in the Tweetbot timeline. Chrome is smart in hiding the back button if you navigate to other pages from the Tweetbot-created tab; the browser also remembers the “special” tab if you switch to other tabs and then go back to the one created by Tweetbot. There’s a minor bug in this version that will redirect to the Tweetbot’s Timeline when you open a link from Mentions, but Tapbots is aware of it. For me, this is a very welcome addition to Tweetbot as it allows my two most-used iOS apps to better communicate with each other without requiring me to manually move between apps. I can get all the benefits of using an external browser (Facebook sharing, using bookmarklets) while still being able to go back to Tweetbot seamlessly.

For Flickr and Vine users, Tweetbot 2.7 also adds inline previews. Vine’s short videos are shown with a standard iOS video player that has a play/pause button.

Tweetbot 2.7 is a minor, yet useful update for Chrome and 1Password users who have been wishing the app could open links in other browsers. You can find the update on the App Store (iPhone, iPad).


Interview: The Omni Group’s Ken Case On OmniFocus 2, OmniOutliner 4, And More

Omni

Omni

In the midst of The Omni Group’s hectic schedule of debuting exciting new Mac versions of some of their most popular software, including the highly anticipated OmniFocus 2, CEO Ken Case sat down with MacStories from the 2013 Macworld/iWorld event to tell us about some of the new products releasing this year.

Ken and I discussed the upcoming versions of OmniFocus, OmniOutliner, their new OmniPresence technology, and also some great new iPad specific features coming to OmniGraffle and OmniPlan this year.

Read more


Pinbook 1.3

Pinbook is my favorite app to create and manage Pinboard bookmarks on iOS. Developer Collin Donnell released version 1.3 of the app today, which includes support for Google Chrome, x-callback-url, more editing options, and browsing tags.

Tag browsing is probably the biggest new feature in this update. You can tap on a new button in the bottom toolbar to bring up a Filter menu containing a search bar, shortcuts for Private/Public/Unread/Untagged bookmarks, and an alphabetical list of all your Pinboard tags. Each tag shows the number of existing bookmarks assigned to it in your account and can be tapped to view them in the main screen. To go back to viewing all bookmarks without browsing by tag, you can enter the screen again and select Clear Filter. You can also tap & hold a tag to share its Pinboard URL.

I like how you can select multiple tags, but I wish the app was capable of showing me results that matched all criteria, rather than any of them; for instance, I often browse a page that contains bookmarks tagged with “python” and “pythonista”, while Pinbook will show it as “python” or “pythonista”. It’s a minor difference that I’m sure Collin will consider.

Bookmarks can now be edited from the Bookmarks screen. Hitting Edit will open an editing interface to modify single bookmarks or multiple ones at once if you want to delete them or make them as read. You can now also tap & hold a bookmark to quickly show an Edit/Mark as Read/Share menu.

My favorite new feature of version 1.3 is the addition of x-callback-url and support for opening links in Chrome. Thanks to x-callback-url, a link opened in Chrome will show a “Pinbook” button to go back to the app (shown above); with x-callback-url built-in, you can also construct URLs that will take you back to other apps after a bookmark has been added. Therefore, I update my Safari and Chrome bookmarklets to take advantage of the new functionality.

Safari

javascript:window.location='pinbook://x-callback-url/add?url='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title)+'&x-source=Safari&x-success='+encodeURIComponent(location.href)+'&x-cancel='+encodeURIComponent(location.href)

Chrome

javascript:window.location='pinbook://x-callback-url/add?url='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title)+'&x-source=Chrome&x-success=googlechrome://&x-cancel=googlechrome://'

You can imagine the sort of workflows that are made possible by x-callback-url. Just to name two: you could create a Mr. Reader service that sends selected text from an article to Pinbook as description (alongside title and URL) and then goes back to Mr. Reader; or, you could create a Launch Center Pro action that sends a URL in the clipboard to Pinbook and then launches the Pinboard website in Safari or Google Chrome.

Pinbook continues to be one of my most used iOS apps. Version 1.3 is available on the App Store.


Gmail for iOS URL Scheme

Gmail for iOS URL Scheme

Tom Scogland figured out the complete URL scheme for Gmail 2.0, Google’s official Gmail app for the iPhone and iPad. As documented on his blog, the Gmail app allows you to compose an entire message using the following template:

googlegmail:///co?subject=<subject text>&body=<body text>

As I’ve also found out, you can add a to= parameter to pass a URL-encoded email address to which an email will be sent to. Unfortunately, my tests also confirmed that a similar from= parameter isn’t supported, and that this undocumented URL scheme doesn’t support x-callback-url, unlike Chrome. So, it’s not possible to return to a “calling” app after an email has been sent or the compose screen dismissed. I’ve also noticed how this URL scheme isn’t particularly reliable at bringing up the compose screen if the app wasn’t paused in the background (such as in a cold start); this is probably the reason Google isn’t publicizing this URL scheme – it’s not ready yet.

I’ve still made some stuff for it, though. Here’s a JavaScript bookmarklet that will open Gmail using a webpage’s title as Subject and URL as body:

javascript:window.location='googlegmail:///co?subject='+encodeURIComponent(document.title)+'&body='+encodeURIComponent(location.href);

Here’s an action for Launch Center Pro:

googlegmail:///co?subject=[prompt]&body=[prompt]

And an action for Drafts:

googlegmail:///co?subject=[[title]]&body=[[body]]

Keep in mind that the URL scheme may fail if Gmail wasn’t paused in the background (it’ll show a splash screen when loading again). I’m looking forward to improvements to the URL scheme, as Google has been doing a great job with these lately.

Permalink

Convertible for iPhone

Convertible for iPhone

Convertible is one of the most peculiar and fun iPhone apps I’ve downloaded recently. On the surface, it’s a unit converter that uses “nested levels” to show conversions: levels start from the top with type (Length, Time, Currency, etc), then move to category (Metric, US & Imperial, Atomic, etc), and end with the actual unit you want to convert (Celsius, meters, Dollars, etc). The interaction is interesting: you can tap a level to bring up a list (therefore “expanding” the entire level), but you can also scroll horizontally to avoid taps. The animations are smooth and responsive. There are color schemes to choose from in the Settings, as well as an option to show or hide the iOS status bar.

The process of entering numbers for conversion is done by tapping on the larger level showing the unit you chose below a numeric value. The same level also comes with a “star” button to add a unit to your Favorites and a “note” you can expand to know more about a unit. The numeric pad to enter values is custom and in line with the aesthetic of the app. I like how showing the numeric pad “zooms” into the unit levels and how you can hit a button in the bottom toolbar to quickly swap the units you’ve chosen.

My favorite feature of Convertible is the addition of custom categories besides the standard Metric and Imperial ones. For each type, you’ll find things like Human, Everyday Objects, Natural World, or Food & Drink; the selection of “units” is variegate enough and not necessarily skewed towards the US. For instance, I can compare 1 Tom Cruise to the length of an iPhone 4S and find out that he equals 14 devices; or, I can choose 1 Usain Bolt and see how he’s capable of running 12.2 meters per second (my personal average is 10.2).

I had a lot of fun exploring Convertible’s interface and its custom categories. The app is available at $1.99 on the App Store.

Permalink