Rethinking Reminders

One of Apple’s fundamental strengths is creating software for the masses. You may scoff at this remark, but it’s true. Look at the ubiquity of Messages, Mail, and Notes: there are other apps out there for power users, apps that offer greater functionality, and apps that have better design elements in place.

And while there could be improvements to a lot of what Apple creates in their software, they have been getting better at creating apps that most users will want to use. If we take the example of Notes, we can see the potential Apple has for creating great software for most users. With the added features in iOS 10 and 11, Notes has become a powerhouse app while maintaining the usability for everyone. Over time, Music and Podcasts have gotten better.1 Mail isn’t great, but that might be more a function of email and email providers rather than Mail itself. But one of the most useful apps on iOS is in dire need of a refresh, a reimagining, and a glorious rebirth.

Reminders.

Task Management for All

It’s no secret that I love task management and task management software. And given that I’ve tried a bunch of software, I’d like to think that I have some perspective on the subject. I think a lot of people’s lives can be improved by task management. For years, I’ve tried to get family and friends to see the benefits; sometimes they do, most times they don’t. But that doesn’t stop me from trying.

What I have often found is that the idea of downloading a separate app bothers people. Sure, they’ll have a few dozen free apps – camera and photo editing apps, several social media apps, a bunch of couponing apps – but heaven forbid they get a paid productivity app involved in the mix. The mental friction of having a separate app to manage their lives can be difficult to get over. This is usually the point where I suggest simply using Reminders: it’s basic enough to get the job done, it’s a part of the OS, and they don’t have to pay to try it out. But the app isn’t where it needs to be.

Apple could take Reminders forward as a key app in the ecosystem if they wanted to do it. And it’s not too far off now that iOS 11 has been released. Reminders can improve in a lot of ways to support further use of the app without taking away from its simplicity. It can be made into more of a task management system with some small changes to the layout and features, all while keeping it simple and easy to use. Sure, there might be some better options out there like OmniFocus, Things for iPhone/iPad, 2Do, or Todoist; but each of those options are for different levels and styles of task management, and can be difficult to onboard with someone who has never used a complex app before.

What I can envision for Reminders is a blending of the some commonly used features for these apps, and doing what they do best — create a version that, while not first, is nearly equal to alternatives and is natively a part of the OS. And it can do all this while maintaining one of its own strengths: being native. There are some simple features that could be added without much of a problem, while others might take some re-thinking and redesign in the future.

New Layout and Aesthetic

There are many changes I would like to visually see, as well as adding some new features. Doing so would not only help this app excel, but also by extension help the user better understand his/her tasks and aid in a true task management system. First things first: take the linen paper background and burn recycle all of it.2 In the UI refresh of iOS 11 and the move to the Editorial-style layouts, I am surprised to see Reminders be left behind. It’s dated, serves no purpose, and really limits the possibilities of the interface going forward. If we look at something more modern, say Files or Mail, there are many positive things that Reminders could borrow from its native counterparts: the dedicated side bar and its behavior, sort states that could be modified to fit the task management paradigm, and there is enough space to have clarity and utilize the space to push an updated UI that works for lists and tasks.

Now that we have a better canvas to work with, the view into your task management can be changed. For the most part, keeping lists separate can still work; in fact, for non-power users, this is likely a preferred method of seeing tasks; in a compact view or slide over, it would present in the same way. For power users like myself, I often want to see all of my tasks at once. Sure, you can keep a separate list of your tasks in another app like Drafts or Notes and move them over when you need them; but using a system like this (as I’m currently doing) is a bandaid. It would be nice to keep all of this information in one place.

I think Apple can accomplish this by utilizing system lists, like that of the Scheduled list. It could be in its own section of the app, similar to how Favorites is contained in Files. By adding an All Tasks list, the user can see all of their tasks presented to them. There would be headings for each list, denoted by their color, which separate the tasks; additionally, these can be foldable headings to minimize what is in view. This would also enable drag/drop within the full task view between lists without having to leave the current view. In the future, allowing for the addition of user-generated Smart Lists would be a huge benefit to those with many tasks. There could also be a completed and recently deleted task item for the times you make a mistake so you can recover your work, or if you really want to see what you have completed along the way.

By providing a more modern design, Reminders can have the simplicity it has today while expanding its capability. The utilization of space and information density can be increased with the new UI, while still maintaining the most basic task management. Some of the existing interface for lists can be carried over, namely the color and sharing interface. The task editing can remain the same, but can be presented in an iOS 11 style. It no longer would make Reminders the bastard child on iOS, but would make it part of the new iOS family.

By giving the user an opportunity to view their entire task management structure, it will allow a more-than-casual task management aficionado to really power through a review of what is going on with their entire life, all while using a native solution on iOS that integrates with the entire system.

Tags

Another power-user feature that could be added in an elegant way would be the use of tags. This is already present in Files, and I think presenting consistency across apps would be a huge win for everyone. The tags would be listed off to the side with their color/name; in a single view, these could be shown like a traditional list.

The advantage of having these items laid out in this way is that it also gives a view (or a perspective) based on a tag when selected. If you could have a person or a place as a tag, this could be useful for when you see someone or near a place; it could further be expanded by allowing a tag to have a contact or address applied, ideally using drag and drop. Having the ability to filter your tasks on a tag brings a power-like feature to casual users. Additionally, searching in spotlight for a specific tag would also present items in Files, Reminders, and — if it were added — Notes. The user would only have to remember the name of the tag to find what he/she needed across the system.

When in a view with a sidebar, a user could drag a task over to a tag and apply it, just as in Files. The frameworks for creating these options are already there: they just need to be applied to Reminders.

Drag and Drop

Speaking of drag and drop, I would love to be able to drag anything over to be reminded of it. Think of the “Hey Siri, remind me of this” feature, but without using the voice. I can do this already with a link from Safari or an email. But what about a specific Note? Dragging over a specific note currently copies the entire text contents of the note, rather than a link back to the note itself; I can, however, ask Siri to remind me of this note later, and a link to the specific note is inserted. The difference in behaviors is maddening. Unifying them, or at the very least presenting a user with the option to import a link to the note or the text using a contextual menu, is better for the user in every way.

Additionally, drag and drop could bring some other features into Reminders. The ability to add documents, images, etc. to any task is now possible thanks to drag and drop. Having the option to add additional contextual information to a task would be immensely helpful. Need to get a grocery store item, but want to make sure you get the right thing? Now you can take a picture, and drag it right onto the task; the image would be added into the notes section of the task. Want to be reminded to take action on a specific file? Simply drag it from Files, and a rich link to the file would be created. You can tie the important information into a task from multiple sources across the system.

Other Features

Sorting is badly needed in Reminders. The UI elements are there today in Files, and they could be presented in Reminders in the same fashion. Having the ability to sort lists based on due dates, priority, tags, and name are basic functions that any good task manager should provide. If they are provided in other Apple apps, why not this one?

The repeat features of Reminders have been greatly improved over the years, but there’s room for improvement. Most 3rd-party applications have options for repeat after completion, weekday/weekends, and other custom repeats. Going forward, having a pause option for repeating tasks3 would be a fantastic feature to implement; it is a great feature for the user going on vacation.


One of the biggest benefits to making these changes in Reminders is the additional benefits of a native solution. This will play well with Siri, the Siri watch face, and all of Apple’s 1st-party apps. I don’t have to figure out how to mispronounce the name of the app I’m using, I can just speak what I need to do. It can utilize all of the newest frameworks and APIs that Apple releases. It also means that some of the existing features, like list sharing, and can be applied to tasks as well. How great would it be to have native, 1st-party collaboration for task management right out of the box in iOS?

I could go deeper into this, but I’m leaving a lot open for Apple to figure out. The mockups that I have created — all using Pixelmator on iOS — are just a start of what could be; I would love to see some small UI differentiation while still maintaining the overall aesthetic that is found throughout iOS. Maybe they have a better solution in mind, but I hope that they take some key elements from amazing tasks management apps out there, while simultaneously combining it into their own solution that works across the operating system. It needs a functional and visual overhaul, and with the new Editorial UI that has been put into the system, now is the time to make that change.

Presenting new users with a deep-linking paradigm in a non-complex manner will help them better understand what is possible with their operating system and allow them to explore new options. Giving users the options to view their tasks in multiple ways by making things extensible using existing system-level interactions is the best way forward for Reminders. If it is built into the system from the start, there’s a better chance that users will utilize its functionality to enhance their lives, which is something that Apple as a whole strives to do with their products.

It’s time to rethink Reminders and give it the update it so desperately needs and deserves.

  1. I know there are some out there that would argue this point and say that Spotify or 3rd-party podcast clients are better. But this isn’t about the tech users, but rather the general user.
  2. Grab Notes and do the same, while you’re at it.
  3. Steal inspiration from Things here.

3 Things About Things 3

I recently picked up the iOS version of Things 3 for both iPhone and iPad. And there’s a lot to love about the new version: the new look is great; the simplicity of the layout is fantastic; and all of the small, purposeful animations are phenomenal.

As an app developer, giving users options — even if your own opinions don’t match those users’ thought patterns — is ultimately the best way to go forward. This doesn’t have to be tweaks to everything in the app and giving the user options upon options. But often, these features would benefit the app for both novice and power users, increasing the flexibility and functionality of the app. And I believe that there are some very meaningful changes that could be made in Things 3.

Here are 3 things I want to see in Things 3:

1. Complete Feature Parity

At this point in macOS and iOS development, the feature parity between the Mac and iOS apps should be the same, except where Apple places a limitation. And when there is a redesign of an app, there really shouldn’t be any difference between the two. As more and more users are going iOS only, the functionality of the app should not depend, in any way, on having a Mac. And there are several examples of ways that the Things iOS apps are not on par with the Mac app.

Things 2 had several keyboard shortcuts in iOS. If nothing more, they allowed a user – more specifically iPad Pro users – to quickly create a new task via the ⌘ N shortcut. And it’s a big omission for the growing base of iOS-only users. They exist in the Mac app, I would like to see these get added to iOS, as to make the app more usable when using an iPad Pro and an external keyboard.

The Today view is a great way to view your tasks for Day/Night. But one advantage that the Mac app gives you is the ability to sort based on Area; once set on the Mac, this option syncs over to iOS. It’s an odd choice that you can set it on macOS, but not set it on iOS. This could simply be another sort option placed in the upper right carrot icon, where you find the sorting by tag, select, and share options.

Speaking of tags, there should be a proper way to manage your tags on iOS. As of now, the only way to manage tags would be when editing a single task. What I would propose is an added menu item in the settings list, so that tags can be managed outside of tasks. This will allow you to organize your thoughts on them in one clear list, group them together, and become more useful as you manage your tasks going forward.

2. Dark Mode

The look of Things 3 is clean. Bleach clean. Almost too clean. And while that’s awesome at times for clarity, it is almost too much white. I would love to see a dark mode added. The development cycle has been slow and deliberate with Things, and I feel like this was a miss for some polish and user-facing customization.

As much as I don’t like it, there are are many times that I will dump tasks into my inbox just before bed, because I’m thinking of them and I need to remember them for later. Having the dark mode/theme added would be a welcome change. There are elements of it already on watchOS, and something I’d like to see carried into the app.

3. URL Scheme Support

I am a huge proponent of iOS automation. I am constantly using Drafts and Workflow to get things accomplished on iOS. But there aren’t too many URL schemes available.

What I would like to see them do, at the very minimum, is open up the app from a URL standpoint to allow the use of an x-callback-URL perspective. This will allow other apps to chain into task creation. Rather than send a list from Drafts to Reminders to Things, I could send that list over iterations from Drafts.

Once that is added, adding additional items like due/reminder times, tags, etc. would be easier. There are many reasons to do this: if you’re a new user, you can simply import a text list of items into the app and get going; if you have meeting minutes, you can export the tasks for further processing in Things; and you could build templates outside of the app for importing, similar to how OmniFocus and 2Do currently support. It would make it more powerful while remaining simplistic, which is really what this app strives to be.

Trusted Capture with Drafts

Recently I started playing around with different systems, making different changes to how I work. This should surprise exactly no one. Long story short, I’m reading Getting Things Done for the first time:1 not just passively reading and finding little hacks, but rather studying the material. I’m reading it very slowly; I’m using iBooks, highlighting passages and taking notes in various places on how it applies to me. So many people swear by the system, and I want to see what this system could do for me. With all that I have going on, I wanted to make sure that I have a handle on anything and everything that needs to get done.
Continue reading “Trusted Capture with Drafts”

The Sum of the Parts

This summer opened my eyes to trying new things with task management. I had a great, wonderful system, and then split it in two. Then I tried Reminders instead, and loved it even more when I got my Apple Watch. And life as I knew it was going along just fine. Until something just felt off.

I couldn’t put my finger on it. I was accomplishing what I needed, and there wasn’t really a hole in my system. Life had just gone from chaotic to simplistic. And maybe that’s why things felt wrong. I can’t explain why, but it just didn’t feel right anymore. I’m sure it’s a bit of a sickness, but I have come to realize I need to have some complexity in my life.

So I started thinking of what to do next. Did I need to try a new system? I’ve tried OmniFocus, Things, Due, etc. and nothing really stuck, despite those apps being great in their own ways. I thought about what made the Reminders experiment so great: the simplicity. But yet, when I needed to look at everything going on, it was cumbersome at best. I tried to make something work, but it just felt wrong to me. So maybe it wasn’t a problem of the tools I have and what I’m using, but rather how I’m using them (or not).

And it’s led me to a strange, crazy place.
Continue reading “The Sum of the Parts”