May, 2011


31
May 11

Pinboard RSS Feeds

I’m still deciding how good of an idea this is, but I may start including RSS feed links to my Pinboard references in my posts. When I do research on a topic, I add all of my source material into Pinboard. Some of it also makes it into Instapaper if it needs a good sit-down deep dive.

For example, I’m working on a new natural language task processor for OmniFocus (see previous post) based on Python. I’ve gathered a large number of links and they may not all make it into the final post. For those that are interested, here is the PUBLIC Pinboard feed for the project.

Note, Pinboard only exposes links that are marked public, so your privacy is protected. Also, note that for my bookmarking system, tags that begin with an underscore are related to a larger project. It’s a convenient alternative to folders.


30
May 11

OmniFocusCLI

You can bet I will be hacking around with this awesome work. Some clever little tricks. I love when people make awesome tools to solve their own problems.

By way of Simplicity Is Bliss


28
May 11

ScanSnap OCR with Devonthink Pro Office

Back in 2006 I briefly discussed the use cases for Devonthink Pro. ($149) I’m still a fan of Devonthink Pro Office (the newly renamed top tier version) but I use it less and less for filing documents. I’ve been leaning more towards application agnostic file storing.

However, there is one workflow that Devonthink Pro Office accels at: PDF OCR. ABBYY Finereader ($99) is included with the application as a plugin. I’ve worked with many PDF OCR products, including the grotesquely expensive Adobe Acrobat Pro ($499). Nothing beats the ABBYY Finereader OCR quality. Now, Acrobat may be faster but if the application supports queuing, then speed is irrelevant for most workflows.

Here is my Devonthink Pro Office workflow for document scanning and OCR:

I use the amazing and simple Fujitsu Scansnap for document scanning to PDF. I created a Scansnap Manager profile that shunts the scanned document directly to Devonthink.

Scansnap Manager profile

On the Devonthink end, I have the OCR work automated. This workflow allows me to scan multiple documents without ever having to touch the mouse or keyboard. The files are named with timestamps and dropped into the Devonthink global inbox.

Devonthink OCR Settings

The scanning process could not be more simple. Each subsequent scan job is queued in Devonthink and processed in order.

Devonthink OCR Quueu

I could keep the documents in Devonthink (that was how I used to manage my scans). Devonthink has almost mystical powers to auto-categorize and file documents. You simply need to create folders and move a few related files. Devonthink “learns” what files go together and will begin to automatically file them for you. However, many of the documents I scan are sensitive so I prefer to drop them into an encrypted DMG file for long term storage.

Devonthink Search

One benefit of the OCR process is that all scans become searchable text. ABBYY Finereader even recognizes text that is somewhat stylized. It’s similar good but not as good as Evernote. That said, the OCR text is embedded with the PDF, unlike the way Evernote does OCR just for searching purposes. If I scan a bill or receipt, I can easily find it again later.

Receipt Document

 

The manual step for me is the Export from Devonthink. Since I prefer to keep my documents in a manually managed directory system I need to use the Devonthink export tools. These work well and maintain all of the OCR text (unlike Evernote).

Devonthink Export

 

If you already own Devonthink Pro Office, then you own some great OCR and PDF management tools. If not, then buy it and thank me later.

 

 

 

 

 


28
May 11

Wither the File System

The OS file system has a limited future. This will not be a new idea to anyone accustom to using an iPad. A novice computer user can pick up an iOS device open an app, save a new document and easily open it again later. There’s no need to remember where it was saved. The file system is abstracted away from the user and the app is their view into their documents. There is a sense of comfort and forgiveness. There’s no fear that you may forget where you saved your document. In many cases there isn’t even a “save” function. You just create and edit.

Sophisticated software * should * remove mindless obligations from the user. I for one am looking forward to the loss of directories and file types. Imagine a day when applications simply support all files. Open a text based document in a sketching app to draw new content. Or open it in a audio editor to add an audio track. That will be the end of the file system.

Here’s some other computing obituaries to keep a look out for:

RAM size
Disk size
Passwords
Input devices
Connectors and cables


26
May 11

Screenshots to Dropbox with Keyboard Maestro

Continue reading →


25
May 11

Real World Note Taking on the iPad

I recently attended a four day conference. The subject isn’t all that important (generally, the interface of science and IT). What is important is that I decided to take the opportunity to test a number of iPad apps that I had only noodled around with previously. The experiment was really about testing the idea that the iPad can replace both a laptop and a pad of paper for taking notes. I’ll always be a pen-geek and a notebook snob. I love the feel of a fountain pen on heavy weight paper and the smell of ink but I also love the practical use of the iPad for something boring like conference notes. Let’s face it, these notes aren’t going to the Smithsonian.

Notes Folder

The Test

The testing was simple. Use an app to take notes on the iPad 2 and see how long it would last before I needed a pad of paper or another app. The apps in this review are arranged in approximately most useful to least. I also include the price of the app at the time of this writing and the number of total hours I was able to use the app. Think of it as a more practical star rating system.

The conference was a series of lecture sessions that lasted 1-2 hrs at a time. I was seated at a table the majority of the time. There were approximately 8 hrs of meetings each day with regular breaks.

I do most of my notes as nested text lists. Even when I am working with pen and paper and use a very simple style of note-taking. I’ve evolved a custom version of the Columbia style that fits my needs. Here are a couple of my requirements of my notes.

  • Portable text
  • I write in Markdown. Given the deep hierarchy of the iOS keyboard, I need either TextExpander support or a customizable macro bar to quickly access special characters used in Markdown.
  • I use little to no text coloring or highlighting. If I need to mark up my notes, I’ll do that later in another app. Again, Markdown is enough for me.
  • I like to diagram if I am brainstorming a large project. If I need to visualize my notes, I can easily convert plain text bullets to a diagram later.
  • I separate groups of notes in different documents or pages. For example, each page may contain related talks rather than a chronological set of notes covering all of the conference talks.

Just the Text

Simplenote; Free; 10h

I’ve worked in Simplenote since they introduced the iPhone app. I really prefer Simplenote syncing over Dropbox sync since it is quick and seamless. It gives me more peace of mind that my notes are backed up no matter where or how I leave off.

Simplenote also provides document ordering by modification timestamp. That means all of my working documents are right at the top of my stack. Even better than that, Simplenote gives me an option to pin specific documents to the top of the stack. That means my reference documents are also easily accessible regardless of when they were last modified.

Simplenote does not have many other big features. There is no custom keyboard. Notes are plain text and markdown documents can be exported via email and copy paste. However, it’s a low friction app that keeps me focused on the presentation and not fiddling with formatting or widgets.

OmniOutliner; $19.99; 10h

OmniOutliner is a new addition to the iPad app cast. I was pretty dissapointed with the lack of Dropbox support but it’s a great tool for taking notes. While it is definately more than a plain text note-taking app, my usecase was primarily focused on simply getting text into the app. Formatting on the fly can be tedious and require lot’s of time for tweaking. If you’re trying to pay attention to the presenter, you are really going to want to ignore the formatting options until you have some down-time to fiddle. I really wished there was a way to set formatting by outline level? That just makes sense to me.

The app produces high quality outlines. I’ve mentioned the lack of syncing services so it can be risky if your entire conference notes are only on your iPad. One hack-y work-around is to export via plain text to email. Then copy the text and past into Simplenote. This is what I did.

OmniOutliner

Where OmniOutliner really shines is the note support. Each outline item may have lengthy notes with pasted images. This was the feature that really put it up there with the Simplenote. I was able to take notes and then pop over to a sketching app to play with an idea. I could then copy the sketch and paste it back into OmniOutliner. This really is the killer feature.

OmniOutliner image support

OmniOutliner also supports an inconceivable amount of export formats. The pasted images are handled well during export. For plain text the images are just skipped and you get what looks like a Markdown bulleted list.

I really ended up enjoying this app. There are some really efficiency boosts with OmniOutliner too. You can easily reorder your items by drag and drop. For the most part, it is faster than making bullet lists with Markdown. Speaking of Markdown, you can still use tags throughout the text and then export to plain text. The tags are retained if you want to import the plain notes into Simplenote or Nebulous Notes. It’s kind of the best of all possible options.

Nebulous Notes; $1.99; 4h

Nebulous Notes was recently updated with new features that moved it right to the top of my text editor app list. For example, they added “Sync” with Dropbox rather than the previously implemented download/upload mechanism. The new sync feature is great. While it is not automatic like the Simplenote app, it is very well done and easy enough to do. I used Nebulous Notes for the remainder of the first day of the conference and the entire second day.

The macro keys in Nebulous are very convenient. I’ve configured my macro keys to be formatted Markdown tags, for example “[ ]: ” for link references. It was very convenient and I could use Nebulous Notes for all of my notes if necessary. However, I found it easier and faster to use the TextExpander shortcuts that I have memorized for iOS markdown snippets.

The note editor layout is nice and the text formatting is easy on the eyes.

The lack of note-sorting options created difficulty when trying to switch between notes. Nebulous Notes sorts all documents by name. I had to prefix “aaa” to the titles of all of my working notes to give me quick access at the top of the note list. This trick worked fine but it forced me to change my workflow to fit the app.

Others

Before I get a deluge of suggestions, I’ve probably purchased and tried every plain text editor for the iPad. Here’s a brief run down of the apps I purposely elected note to test (in the approximate order of utility to me):

Side Track: Sketching Notes

One advantage OmniOutliner has over Simplenote is its support for adding images inline with the notes. When I need to sketch some application interface ideas, I have many options on the iPad (more on that later) so I do not need my note taking app to directly support sketching. However, being able to paste a sketch into the notes for reference is a nice option and that’s where OmniOutliner beats Simplenote. Simplenote is optimized for text, but occasionally, images are nice too.

Sketch Portability

Several of the iPad free-form sketching apps allowed me to create some useful output. Unfortunately only a couple allowed me to copy the sketch out of the app. This is crucial for my use cases. Sometimes I just want to play with an idea and then add it to an email or paste it into another app. I don’t necessarily want a PDF as the output.

OmniGraffle; $49.99

I’m an OmniGraffle for Mac user and I have been using OmniGraffle for iPad since the first day it was released. It’s a great tool for advanced users but can seem a little overwrought for new users. Like OmniFocus there’s a lot of controls available but you only need to use the features that are useful to you.

I’ve tried several iPad apps for sketching and I keep returning to OmniGraffle. It’s a nice balance of polish stencils and rough note taking in one. For example, I can layout UI elements using stencils but I can also draw over-top to make notes or sketch ideas quickly. I can also add legible text notes anywhere on the sketch.

OmniGraffle Sketch

Importantly, OmniGraffle lets me select any single element or screen area and copy it to the clipboard. I can then paste it into any other app, including Mail and OmniOutliner. Bingo!

I still wish the OmniGroup would get onboard with the Dropbox train. It would be nice to easily use Dropbox with their apps but that’s not going to stop me from recommending their apps.

 

Adobe Ideas; $9.99

Adobe Ideas was one of the first sketching apps that I was really drawn to (pun intended). The line smoothing makes my sketches look better and the object scaling means I can add a lot of detail to a drawing at any time. The zooming is fluid and feels natural. I still use this app pretty regularly when I just want to quickly sketch a project or sometimes just to doodle. The recently added in-app purchase of multiple layers is nice too. It certainly gives me more control for detailed drawings. It’s a quick in-and-out experience.

Unfortunately Adobe Ideas does not have the ability to select an area and copy to the pasteboard. That makes it far less useful for my needs.

Multimedia Notes

There is a whole class of iPad apps for taking notes with multiple input methods: text, audio, handwriting recognition and sketching. I tried a few that had reasonable reviews and features.

NoteTaker HD; $4.99, 3h

This a really great app for taking notes. I’ve tried a number of these note apps that allow you to sketch, paste images and place text boxes. Most are pretty horrible. Note Taker HD, however, has a number of nice features and is easy to use. Unfortunately, the UI needs more polish. It feels like it was made for an HP Windows Tablet. The touch targets are very small and the icons are difficult to decipher.

On the other hand, being able to quickly sketch ideas and annotate with typed text is great. I started the conference with this app. I made some hand-written notes and sketched out an interface idea. While it was terrific to sketch, all of my text notes were stuck in a format that was pretty unusable. I could export to PDF but that’s not very useful for creating a conference report. I gave up after two sessions on the first day.

If you don’t mind getting your notes exported as a PDF then this is probably the best option. The shape template are abundant and extremely flexible. There are also some very nice features like drag and drop timestamps.

NoteTaker HD might actually be better described as a sketching tool. The drawing tools are nicely done and there are many options for adding detail. There is also a obvious and easily accessible way to copy a selection of a sketch to the pasteboard. As I mentioned in the OmniOutliner section, this is a must have feature for me now.

What’s more, the app is made by a fellow that we owe a lot to. Dan Bricklin created VisiCalc. Without VisiCalc the PC revolution may have never occurred or may have been delayed by many years. VisiCalc showed the small business world that the PC was a tool worth having.

NoteTaker HD Templates

smartNote; $2.99; 2h

Don’t let the horrible icon fool you. smartNote is a very capable app. It uses a spiral notebook metaphor with custom cover images. It’s pretty. It’s also powerful. The sketching is smooth and it supports custom “smartWrite” technology which recognizes character patterns to create typed text. If you remember the Newton or the old Palm devices then you know exactly what I mean.

There are several features that really make smartNote an all in one tool. There is a built-in audio recorder and calculator for example. The recordings are not locked to your notes either. You can export them to a perfectly portable audio file that can be emailed along with the notes. You can also select a portion of sketch and copy it to the pasteboard. The smartNote implementation requires navigation through a “widgets” menu but it is useable.

smartNote

smartNote Copy

smartNote made some interesting decisions for note layout. There is a narrow vertical strip always visible in landscape mode for typing notes. You can add text notes to the main page along side the sketches, but I really like the idea of a persistent note area.

Just a couple more features that push this app up to second place in this category:

  • Password protection
  • PDF Annotation
  • Document autosave
  • Export to PDF
  • Widgets

Paperdesk; $2.99; 1h

PaperDesk and smartNote both have audio recording capabilities and both allow you to share the audio files via email attachments. There are legal restrictions to recording audio at a meeting or conference. I also never used audio recordings in my workflow as I found it to be a crutch that made me soft on taking good notes. Good contemporaneous notes are better than a good audio recording any day.

I tend to like the pen performance in PaperDesk better. There is a bit of acceleration detection that translates to line thickness. The overall effect is more realistic ink performance.

No way to copy a selection of a sketch.

UPAD; $4.99; 1h

UPAD is simply a sketch pad. It has some nice feature implementations, like a convenient magnifying box for writing with your finger. The magnifier let’s you write with detail but see more of your entire notepad. You can also annotate PDF’s if that’s your thing. It has the best palm rest feature of any handwriting app I have used. No way to copy a selection of a sketch.

Penultimate; $1.99; <1h

I know Penultimate is the darling of the iPad sketching world, but I just found the ink system to bulky. I had a difficult time adding any detail to sketches. All of my sketches were enormous as if I wrote on a post-it with a Sharpie. No way to copy a selection of a sketch.

I think the idea of custom paper (most are in-app purchases) is cute but impractical for my needs.

Notepad Pro; $2.99; 1h

Another app with a terrible icon. Notepad Pro is a decent buy at $2.99 but some of the features are just not polished enough and the app has not received many updates to keep it in step with the other offerings. No way to copy a selection of sketch.

Notes Plus; $4.99; <20min

Notes Plus still has a way to go. I noticed several bugs when using the audio recorder and attempting to playback audio. It’s a nice looking app with some interesting gesture support but not quite ready for full time use as a note taking app. No way to copy a selection of a sketch.

Handwriting Recognition

PhatPad; $7.99; 1h

For overall handwriting recognition support, PhatPad is by far the best note taking app. Not only does it have text recognition but it has some very good shape recognition for diagramming. There is a built in audio recorder but unfortunately you can only create a single recording for each notebook. Email export does output a PDF and audio file.

PhatPad Recording

PhatPad Export

WritePad; $9.99; 0h

WritePad is PhatPad’s serious big brother that never had time for girls. It’s made to be the best handwriting recognition app. If you really just want excellent text recognition, then look no further than WritePad. Unfortunately, that’s about all it has. I found PhatPad to be more practical since it had shape recognitions and support for other sketch objects.

The one thing I wish these apps had was a history of the handwriting as it appeared before translation into text. Misinterpretations are not uncommon and if you are taking notes quickly you might end up with a completely incomprehensible mess. There’s no way to look back and see what you actually scribbled down

Side Track: TextExpander

Writing in Markdown has some major benefits. I can easily convert all of my conference notes to formatted text, PDF, or HTML. It’s also readable and easy to remember the markup tags. Unfortunately, the characters used for tagging (#, -, *, :, [ and ]) all require quite a bit of keyboard gymnastics on iOS. TextExpander for iOS makes me much more efficient in Markdown. I would not have even attempted this test without TextExpander on the iPad. I would have simply used my MacBook.

Conclusion

In my experience there is no general method of taking notes. Each person has their own style and needs. Notes are also a very personal product (unless you are a personal assistant or stenographer). Each person has their own needs for the final product but I think my use cases are fairly typical.

I need my note-taking experience to be low friction with no fiddling. I also need to extract the text at the end so that I can refine and polish the notes without having to transcribe every word again. Finally, I need the ability to doodle and sketch during a meeting.

For my next conference I will most likely stick with the OmniOutliner, Simplenote, and OmniGraffle combination on the iPad. That’s a pretty steep price tag but I would like to remind you how much a good notebook and pen cost. I’ll also add that while everyone else at the meeting was lugging around a backpack or computer bag, I simply had my iPad and a small case.


25
May 11

Keyboard Maestro Pipes

Just a quick addendum to my recent post about intercepting the CMD-Q keys in apps. I wanted to let the developer, Peter Lewis, know that I changed his suggested macro to make it more universal. He responded to my email right away and blew my mind with another option.

Keyboard Maestro supports the Boolean conjunction “or” via pipes (that key just above the backslash on your keyboard) for arguments. Here’s a snippet from his email:

“The tip works, but you’re right, it has to be specific to each application.

There are a number of alternatives, and in Keyboard Maestro 5, the answer is made trivial with the Quit Current Application action.

For version 4, since menu items allow or options, you can use an action like this:

That should work.

The problem with simulating the Command-Q is that there is a risk you’ll just run the macro again.”

 

A-MAZE-ING! This application is becoming truly powerful and I can not wait for version 5.

postscript: I have been using the macro regularly and I have not had any issues with using the macro I previously posted. I do plan to switch the implementation to this format. If the developer tells you there’s a better way, you better believe it.


22
May 11

Can You Get It Out?

I’ve been enjoying Dr. Drang’s tales of file format lock-in and his crusade against closed formats for his data. His stories always feel eerily familiar.

I bounce back and forth between Macs and Windows machines in my daily life. My OS polytheism goes way back. I started with an old custom built 386 PC in high school. In undergraduate, I took advantage of the steep Apple student discount and acquired a Mac IIci. During graduate school, Windows was the cheaper and logical option so I moved to a Dell (and regretted every minute with that brick). Finally, I moved back to a Mac after grad school. Much of my day job is spent on Windows still. Inevitably I have files created in Office for Windows and older files created on Word for Mac. Of course these files are not smoothly transportable. Specifically, documents with considerable formatting and embedded images generally fail horribly when moving from one version of an OS to another.

I don’t have a good solution for fixing my old files, but I do have a motto that reduces the chances it will happen with new files.

If it’s not portable, it’s not permanent.

I love new apps as much as the next guy. I was using Evernote before Phil Libin propelled the product into the top tier of Mac and mobile apps. It’s a truly wonderful application and service. I paid for the premium service for a couple years and used the heck out of the iPhone app.

One day I decided to do a little experiment and tried to export all of my Evernote files and import them into Devonthink Office Pro. Both applications do OCR. Both render HTML very well. Both also support a variety of file formats. I thought it would be an easy project. I ended up with a mess of poorly rendered files that were all missing their underlying OCR data. To be fair, Evernote is probably doing the best it can with exporting to a universal file type. I’m also confident that the source files were not always the best either.

I was quite disappointed, but it motivated me to make some changes. For long term note-taking, I gave up the convenience of Evernote in favor of alternatives that provide more portability.

Text

I maintain all of my text notes as Simplenote/Dropbox text files. I use the Simplenote iPhone and iPad apps. I also use Notational Velocity (actually, I use NVAlt) on the Mac and Resophnotes on Windows.

These text files are portable and can be edited on any OS. I typically write in Markdown so I do get some basic formatting for making lists and I can export to a variety of formats easily. The real downside is that I can not include text formatting without using Markdown tags. The upside is that it is highly likely the text will be accessible for my lifetime.

Images

Evernote was great for taking photo notes. Snap an image of a whiteboard and you get a photo plus searchable text. That’s pretty powerful and I still use that feature occasionally. While OCR of a handwritten whiteboard is pretty impressive, it’s rare that I actually need that. What I need is the content from the meeting easily accessible and portable to other apps. For example, I may want to zoom in on the image and add some additional notes or markup. I also usually transpose the content into Simplenote so that I can start defining tasks or projects. I’ve settled on a couple alternative iPhone apps that do a spectacular job of capturing the image and sharing it with other apps (and Dropbox).

Genius Scan (website) is my preferred app for snapping photos of white boards, scanning documents or remembering a parking spot. The $2.99 upgrade from the free version gets me Dropbox upload too, so the photos are available to all of my devices. A very good runner up is the iPhone app Scanner Pro

If I need to convert a document to text then OCRkit beats Evernote hands-down. Not because the OCR is better (I don’t think it is) but because it actually outputs text that I can copy and edit. Evernote really just does the OCR to support searching and when you export from Evernote, you lose the OCR.

Benefits

There are two significant benefits to my note-taking system:

  1. Text notes and PNG files are portable and can be used across multiple OS’ and applications
  2. By not relying on Evernote to do my note-taking for me, I am more thoughtful about what goes into my notes.

My Evernote archive was overflowing with dendrites shoveled in through the years of web browsing, brain storming and living life. When there is zero friction to adding content to a notebook, the notebook will become a junk pile. Curation is the path to high quality notes.


22
May 11

Keyboard Maestro and the Dreaded CMD-Q

I recently received a “state of the union” type email from Stairways Software. There are just a few application specific email lists I subscribe to. They can be quite informative and full of tips. This latest news letter mostly covered the current status of Keyboard Maestro 5 development. At the end there was a nice little tip for intercepting accidental command-Q presses.

This happens to me all the time and it’s very frustrating. Because my Mac runs several email and sync scripts, I need a few applications always open. For example, if I accidentally close Notational Velocity then my Simplenote and Dropbox sync will stop functioning.

Unfortunately, the tip in the Keyboard Maestro email does not actually work. I modified the suggested macro configuration a bit and now it works like a charm.

The first thing is to create a macro group that applies to the applications I want to intercept CMD-Q in.

App_Macro_set

 

Next, I configure a macro that is triggered by the CMD-Q keys. The macro presents an alert box with the application name and a confirmation but.

CMDQ_Macro

Now if I accidentally hit the dreaded CMD-Q, a warning is shown that allows me to confirm the action before proceeding.

CMDQ_Alert

 

 


22
May 11

Folder Cut and Paste in PathFinder

 

This feature alone is enough to warrant the PathFinder price tag:

Folder_Cut.png

Folder_Paste

 

 

 

 

 

 

If you spend any time on Windows, you know that the Mac Finder is missing cut and paste in the OS. Don’t even get me started on the other awesome features of PathFinder or this post will take all day to write. Let’s just say the Drop Stack functionality is insanely useful. It’s such a deep and well thought out application. Checkout the CocoaTech screencasts.


15
May 11

Macsparky OmniOutliner Review (Link)

I would be remiss if I didn’t point out the Macsparky.com review of OmniOutliner for iPad. He’s a bit more upbeat about the release but notes some of the same gaps. We both still like using the app but look forward to the infamous Omni Group iterations on design.


14
May 11

Love and Disappointment: OmniOutliner for iPad

 

The Omni Group

The Omni Group has produced some of the best iPad and iPhone apps available. By “best”, I mean that they have both a highly polished asthetic quality as well as a sophisticated and inventive user interaction design. For example, OmniGraffle for the iPad is an absolutely stunning achievement. The app is better than most desktop diagramming tools. It is comprised of clever little multi-touch and tap interactions that make working with it a breeze. The app truly makes you feel like you are living in the future. They also recently added a killer feature of obtaining stencils directly from Graffletopia too.

OmniOutliner

OmniOutliner is, well, an outliner and one of the earliest Mac applications from the Omni Group. In fact, it is the predecessor to OmniFocus. OmniFocus really began life as a series of OmniOutliner templates and accompanying scripts known as Kinkless1 or just kGTD. If you watch some of the kGTD videos, it really shows off the power of OmniOutliner. It’s far more than a simple text list. There’s functionality deeply integrated in to rows and columns. It’s one of those applications that you can start using immediately without reading a manual. Two years later, you’re still having those “holly smokes” moments when you discovery another mind bending feature.

I use OmniOutliner regularly. The OPML support means that I can start an outline and draft the structure of a project. I can then save the OPML file to Dropbox and open it up in iThoughts HD on the iPad to do some more mind mapping. When I feel like the structure is ready, I can then export the OPML and import into Scrivener and start collecting the bulk of my notes and resources. It’s a great feeling to have so many options and it all starts with OmniOutliner.

Photo May 12 7 54 37 PM

OmniOutliner for iPad

OmniOutliner for iPad was released this past Thursday. As the title of this post suggests, I am both pleased and disappointed. OmniOutliner is indeed a great outlining app for the iPad. I’ve been using CarbonFin on the iPad for all of my outlining and list making needs. It’s been a champ. Great features and ease of use. It does lack Dropbox integration, so getting those OPML files in and out is a pain. But overall CarbonFin works well.

OmniOutliner is the best outlining and list making app on the iPad. Right now. Unfortunately, it feels like they released it a bit too early. I’ve found several small UI bugs (like not being able to cancel auto-correct suggestions while typing). The lack of Dropbox support really crushed my anticipation for the app. Worse, there is no file sync of any kind. Sure I can export to iDisk or a WebDAV server. However, that export is completely cut off from the app. If I make changes on the iPad, I need to export another copy. If I make changes to the OPML on iDisk, I need to import an entirely new copy and delete the original document in OmniOutliner.

Hiding the File System

All of the Omni Group’s apps on iOS follow Apple’s lead and completely obfuscate the file system. I actually really like this idea. There’s no reason for me to think about folder structures or directory paths. The app should just know what files belong to it and display those. That’s how OmniOutliner for iPad behaves. You get a Cover-Flow like interface to your files. Tap one of the previews and the document opens for editing. This is great. However, when the app imports and exports a generic file format like OPML there needs to be some kind of way to share that file with other apps. It would have been sufficient for my use if OmniOutliner just presented an “open-in…” dialog so that I can move the data between apps. In lieu of that, connection and automatic syncing with Dropbox (or even iDisk) would have been better. They could have kept the Cover-Flow interface, but displayed the files in Dropbox. The current implementation feels like the early days of iOS where all file transfers required emailing the file to yourself and opening it in another app.

Templates

One of the features that Mac OmniOutliner for the Mac so rich, is the extensive formatting that can be applied to an outline. In fact, you can apply so much formatting that it ceases to look like an outline and starts to look like a working document. For example, the image below is an “outline” provided with OmniOutliner for the Mac. It is just an OmniOutliner document with custom formatting.

ooExample

 

Like it’s big brother, OmniOutliner for iPad has extensive formatting for text, rows, and document elements. In fact there are several “templates” included with the app, including the amazing Solarized theme from Ethan Schoonover. Unfortunately, the workflow to use one of these templates is rather tedious. You load the template document and then delete all of the items in the example outline and replace it with your own content. There’s no way to simply apply a template file to your own outline. I have high hopes that this feature will be improved with future upgrades.

ooFormat

Column Types

Both the Mac and iOS versions of the application support a variety of data types for columns. For example, the iOS version has a date and time data type. This could be very useful if you were laying out a large project and wanted to include due dates. However, it feels like the feature is only half there. I’ve become accustom to the iOS date and time choosers for setting due dates in apps like OmniFocus. In OmniOutliner, it’s simply a text field that you type the date and time into. There is support for reformatting the text but that’s minor in comparison to the inconvenience of having to type a full date and time.

dateTypes

dateColumns

There are also checkbox, pop-up lists and duration column types. These are all very nice for an outliner. However, the implementation just feels a bit weak for an Omni Group app. For example, I anticipated more polish on something like the pop-up list. I also would have liked it if checking off all the child elements in an outline checked the parent element automatically. That would feel more Omni-like.

Where’s the Voice Memo

One of the big surprises for me was that the iPad version of OmniOutliner did not include the voice memo functionality found in the Mac version. It just seems natural on the iPad to record a voice memo while taking notes. In the Mac version you can add a voice note at any time to an outline. I would have bet money on that feature being in the iPad version. I would have lost.

Conclusion

I still love the Omni Group. They make amazing stuff. I also really respect their drive to migrate all of their Mac applications to iOS. In many cases, making a superior product on the way. Unfortunately my expectations were probably a bit too high for OmniOutliner. I expected an app that would wow me. An app that would change how I used my iPad, like OmniGraffle and OmniFocus did previously. That didn’t happen.

If you already have CarbonFin outliner and are happy with it, then it’s probably not worth the $20 to switch to OmniOutliner. If you have never used an outliner then OmniOutliner is a good starting point. It’s a solid app, even if it feels a little generic. For me, I’d still rather use the worst Omni Group app than the best app from most other developers. I also anticipate some updates that will fix most of the issues I have. I’m not holding my breath for Dropbox syncing though.


  1. The kGTD site is no longer up. This old TUAW post describes a bit about it though.


14
May 11

TextExpander snippets for iOS and Markdown

Here’s a quick followup to my recent post about TextExpander on iOS. You can download the snippet file from the link below by right click and saving to your own Mac. You’ll need TextExpander for the Mac to import the file and share with your iOS devices. It should save the effort of having to manually create all the snippets. Notice that some snippets have changed from my last post. Trial and error testing has allowed me to refine the workflow a bit.

Personally, I think the soft tab snippet should be built into TextExpander for iOS.

 

TextExpander Snippet File


12
May 11

OF Perspectives (Link)

Cripes! This is a pretty deep review of OmniFocus perspectives. Not a lot that would be new to a long time user of OF but some good suggestions for new or intermediate users. As usual, some quality work by Sven Fechner.


12
May 11

Markdown Cheatsheet

Great reference in case you want to expand your use of Markdown tags.