Design Detail in iOS 8 Messages

03 June 2014

One of the features that I wanted the most in iOS 8 was simple: add a “Use Last Photo Taken” button in the Messages app (along with the current "Take Photo or Video" and "Choose Existing").


The idea was originally thought by Neven Mrgan and later adopted by a lot of apps (Tweetbot, Slack, Droplr, etc.).

Use “Last Photo Taken” in the Image Picker of Tweetbot 3
Example: the Image Picker from Tweetbot 3.

But it was still missing in the one place where it would definitely shine: Messages.

No more.


The way it was added is brilliant. It's so simple that I don't know why it hasn't been done already (it might, I just don't know of an app that have done that).

Here it is:

Image Picker in iOS 8 Messages app
It's not a button. It's a grid of three (or more) images.

It solves three problems:

  1. You can use the last photo. 80% of the time, it's what you (and I) want to do.
  2. You can see the last photo and be sure of what you are doing BEFORE doing it.

    With a button, the app had to provide a way to check the action.

    In Tweetbot, for example, the compose view shows a small thumbnail of the image.

    In Droplr, it's too late. As soon as you tap the button, the photo is uploaded and you have to delete it to fix your error.

  3. You can use the last few photos too. Which might represent 80% of the last remaining use cases.

It's so simple and clever that once you have seen it, you can only think: "Of course.".