This Week's Sponsor:

Winterfest 2024

The Festival of Artisanal Software


Posts in iOS

MindNode for iOS Adds TextBundle Export Option

I’ve long been using iThoughts to create mind maps for my longform stories, but I’ve been playing around with the latest MindNode for iOS over the past couple of weeks, and I’m intrigued. MindNode 4.5 for iOS adds the ability to export mind maps as TextBundle archives (more precisely, the compressed version called TextPack), which can then be opened as rich documents in Ulysses.

Launched three years ago, TextBundle is an archive format designed to let Markdown text editors exchange text documents that also contain referenced images. Ulysses, my favorite text editor, fully supports the TextBundle spec, along with the popular Bear and Marked. With the latest MindNode 4.5, this means you can now create a mind map that contains sub-nodes, inline images, and notes, export it as TextBundle to Ulysses (or other apps), and you’ll end up with a Markdown-formatted sheet that retains inline attachments.

A mind map with an image becomes a sheet in Ulysses thanks to TextBundle.

A mind map with an image becomes a sheet in Ulysses thanks to TextBundle.

While writing in plain text with Markdown formatting is fantastic for file portability, there’s the downside of .txt files not being able to act as containers of other referenced files (such as screenshots). Ulysses’ unique handling of sheets breaks with the tradition of plain text files, but it enables for powerful additions to standard Markdown editing, including notes, keywords, and images. I’ve been writing in Ulysses for over a year, and its non-standard approach to Markdown hasn’t been an issue because every time I publish a story or save a draft for a document I’m working on, I also save a second copy of the same file as a regular .txt in my Dropbox. This way, I enjoy the best of both worlds – Ulysses’ richer editing environment, and the portability of plain text files synced with Dropbox.

With MindNode, TextBundle, and Ulysses, I can now create mind maps that contain images and notes, outline a document visually, and then copy it to Ulysses, where I can write, edit, and continue to see images referenced inline. This feels like a much better workflow than having to constantly keep my text editor next to a mind map. I’m going to test this system and evaluate how much it could be automated1 over the next few weeks, but, overall, it’s a fantastic improvement for MindNode and Ulysses users.

MindNode 4.5 is available on the App Store.


  1. My ideal scenario: I would like to export a .textbundle archive from Ulysses and let Workflow turn local image references into images uploaded somewhere on the web. However, I can’t figure out how to open .textbundle archives with Workflow, as changing their extension to .zip won’t work. ↩︎

AutoSleep 4.0

AutoSleep, my favorite sleep tracking app for Apple Watch, has received a major update to version 4.0 earlier this week, which has brought a complete redesign that makes the app more intuitive and informative.

Developer David Walsh has been busy with AutoSleep’s development: version 3.0 was already quite a departure from the original app released in December 2016, but AutoSleep 4.0 feels like something else entirely. The app is finally beautiful to look at, with a clever visualization of sleep times and quality based on rings. In the main clock UI, you can now easily see how much you’ve slept and the quality of your sleep; at the bottom of the same page, another set of rings displays ‘Today’s Sleep’ alongside an arguably more useful 7-day average. This use of rings is reminiscent of Apple’s Activity app, and I think it’s a perfect match for sleep tracking. If Apple ever adds native sleep tracking to watchOS, I wouldn’t be surprised to see an implementation similar to AutoSleep.

There’s a lot more to explore in AutoSleep 4.0 – the app now has a dark interface (which makes the colored rings truly pop), every chart has been redesigned and reworded for clarity, and browsing an individual day’s timeline is faster than before. I continue to be impressed with Walsh’s ability to listen to feedback and iterate without drifting away from AutoSleep’s underlying goal, which is to help you form better sleep habits by seeing what you’re doing wrong.

AutoSleep makes me appreciate wearing the Apple Watch more. I highly recommend taking version 4.0 for a spin if you haven’t tried the app in a while.

AutoSleep 4.0 is available on the App Store.


iPad Diaries: Working with Zip Archives

iPad Diaries is a regular series about using the iPad as a primary computer. You can find more installments here and subscribe to the dedicated RSS feed.


Compressing files into archives and extracting them into a specific location is one of the most common desktop tasks that is still surprisingly tricky to adapt to the iPad.

Unlike macOS, the iPad doesn’t come with a built-in Archive Utility app that takes care of decompressing archives, nor does iOS include a native ‘Compress Files’ system action to create and share archives. I’d wager that anyone who works from an iPad deals with file archives on a regular basis, whether they come from email clients, Dropbox links shared by colleagues, or uploads in a Slack channel.

Archives – and the popular .zip format – are a staple of document-based workflows and file management, but the iPad isn’t well-equipped to handle them. Working with .zip files on iOS is among the most frequent questions I receive from iPad-first users every week; effectively, Apple only offers basic integration with iOS’ Quick Look when it comes to file archives. Fortunately, just like advanced file management, we have some solid third-party options and automation to help us.

Read more



Workflow’s New File and Ulysses Actions

In a seemingly minor 1.7.2 update released over the weekend, the Workflow team brought a few notable file-based changes to the app.

Workflow’s existing support for cloud storage services has been expanded and all file actions have been unified under a single ‘Files’ category. You can now choose files from iCloud Drive, Dropbox, or Box within the same action UI, and there are also updated actions to create folders, delete files, and get links to files. Now you don’t have to switch between different actions for iCloud Drive and Dropbox – there’s only one type of File action, and you simply pick a service.

Interestingly, this means that Workflow can now generate shareable links for iCloud Drive files too; here’s an example of a workflow to choose a file from the iCloud Drive document provider and copy its public link to the clipboard. (Under the hood, Workflow appears to be using the Mail Drop APIs for uploads. These links aren’t pretty, but they work.)

There’s also a noteworthy change for Ulysses users. Workflow now allows you to easily extract details from Ulysses sheets using their ID. After giving Workflow permission to access your Ulysses library (which, unfortunately, still has to be done using a glorified x-callback-url method), you’ll be able to chain Workflow and Ulysses to, say, get the Markdown contents of a document, extract its notes, or copy its title to the clipboard. The new ‘Get Ulysses Sheet-Get Details of Ulysses Sheet’ combo makes Ulysses automation much easier and faster.

If you work with files in Workflow on a daily basis, and especially if you’re an iCloud Drive user, you’ll want to check out the new actions and rethink some of your existing workflows. You can get the latest version of Workflow here.


LiquidText 3.0: A Uniquely Digital PDF Experience

LiquidText is one of the few apps that feels uniquely built for the iPad. There is currently no desktop version available, nor iPhone version, and though that may be a negative in some ways, the positive side is that every new feature and enhancement is focused exclusively on iPad use. As a PDF reader, LiquidText has always provided tools that make its reading experience something you couldn’t get with a physical document. This is perhaps why it was recognized by Apple as the most innovative iPad app of 2015. But today, with version 3.0, LiquidText not only offers a reading experience that’s uniquely digital – it does the same with note-taking and annotation. And the Apple Pencil is a big reason for that.

Read more


iPad Diaries: Optimizing Apple Notes

iPad Diaries is a regular series about using the iPad as a primary computer. You can find more installments here and subscribe to the dedicated RSS feed.


I’ve been using Apple Notes every day since its relaunch with iOS 9 in 2015.

Apple’s refreshed note-taking app landed with impeccable timing: it supported the then-new iPad Split View in the first beta of the OS released in June, and Apple deftly positioned Notes as a nimble, multi-purpose tool that many saw as a much-needed escape from Evernote’s bloated confusion. I almost couldn’t believe that I was switching to Apple Notes – for years, it had been derided as the epitome of démodé skeuomorphism – but the app felt refreshing and capable.

Notes in 2017 isn’t too different from its iOS 9 debut. Apple added integration with the Pencil in late 2015, private notes with iOS 9.3, and they brought sharing and collaboration features in iOS 10, but the app’s core experience is still based on the foundation laid two years ago. Unlike, say, Apple Music or Apple News, Notes has remained familiar and unassuming, which gives it an aura of trustworthiness and efficiency I don’t perceive in other built-in Apple apps (except for Safari).

I keep some of my most important documents in Notes – from bank statements to health records – and anything I want to save for later tends to be captured with Notes’ extension. Apple Notes is my brain’s temporary storage unit – the place where I archive little bits of everything before I even have time to think about them, process them, and act on them. Some of the content I save in Notes is eventually transformed into DEVONthink archives or Trello cards; other notes live in the app and they’re continuously edited to reflect what’s on my mind. I rely on Apple Notes and it’s one of my most used Apple apps (again, along with Safari).1

Apple Notes, however, is not a great pro iPad app. Notes falters where other Apple software falls short: it’s entrenched in iPhone paradigms at the expense of more advanced controls and customization options for iPad users. While Apple showed some promising steps towards “power-user features” with the three-pane layout added in iOS 10, I’ve long wished for a deeper degree of personalization in Notes for iOS. And given Apple’s reluctance to tweak Notes’ structure and functionality, I’ve come up with my own workarounds.

Read more


iPad Diaries: Apple Pencil, Notability, and the Joy of Note-Taking

Please don't judge me by my terrible handwriting. I have other qualities.

Please don’t judge me by my terrible handwriting. I have other qualities.

iPad Diaries is a regular series about using the iPad as a primary computer. You can find more installments here and subscribe to the dedicated RSS feed.


Ever since I first got the 12.9-inch iPad Pro, I’ve wanted to use the Apple Pencil more. However, every time I tried to fit the Pencil into my workflow, I stumbled upon the realization that, no matter the excellence of the tool at hand, I’m no artist.

I spend most of my time typing with a keyboard (either a Bluetooth one or the iPad’s software one) and, while it’s fun to pretend I know what I’m doing in Linea or Paper, the sad reality is that I’m downright terrible at sketching or drawing. Moreover, unlike others, my background doesn’t involve a passionate appreciation of pen and paper. Therefore, I’m attracted by the Pencil’s concept and technology, but I don’t need it for my main line of work; plus, handwriting stopped being a daily habit after I graduated high school in 2007.

I was inspired by a story Ryan wrote, though, to reconsider if my work routine could still benefit from a different note-taking perspective. Testing fresh approaches and new ideas has always been the underlying theme of my switch to the iPad, after all. So when Ryan shared his thoughts on using the Pencil for non-artistic purposes, I took it as an opportunity to try out the Pencil as a complement to my writing needs rather than a futile diversion.

Read more