I'm yet again frustrated by the state of checklist TODO apps. I had a perfect one once, ToDo on the Palm Pilot; aesthetically it was of its time, but for usability on a stylus-based PDA it was perfect. Everything since then has been a compromise.
- Run locally on iPhone and Mac.
- Sync automagically, preferably with iCloud and/or Dropbox.
- Have multiple lists, though does not need nested folders.
- Show a list of items I can check on/off.
- Be able to show or hide checked items, delete checked items with a command.
- Be able to reorder by hand (or sort with a command).
- Start up instantly right back where I was.
- Be usable while drunk, stoned, tired, or hungry. UI cannot be a giant pile of fiddly little switches.
Nice to Have:
- Due dates/expire dates.
- Priority tags.
- Search screen to show "What's next?", showing date, priority, list, item in that order.
- Notifications. But local notifications require a recent app launch, so you might miss stuff; or interacts with calendar which many people find annoying; or uses push notifications, which costs real money past a small number of users.
- Emoji & color tags, photos, long notes, etc.
- Give my information to Google, Microsoft, Facebook, or other evil mega-corporation who will weaponize my shopping for killer drones or advertising, or both. I'm dubious of Apple & Amazon, but at worst they seem to be venal, not evil.
- Be subscription-based.
- Other platforms. Android, Linux, Windows, I don't use these so they're not a pain point for me. If mulle-objc works out, I could think about that.
- Pomodoro, GTD, and other fetishistic rituals.
State of the Field
- Clear was good on iOS, but it's been "dead"/rebooting at Impending for 2 years already, and they won't be making a new Mac version.
- Apple's Reminders is awful on the Mac (try finding the "show all" button, and keeping your list in order).
- Things, Trello, OmniFocus, etc. are too slow & heavy for a grocery list.
- Text files in Editorial or Drafts don't have usable (finger-sized) checkboxes.
- Wunderlist got bought by Microsoft and destroyed as per usual. They're getting to be as bad a product graveyard as Yahoo! was.
- RememberTheMilk is not super useful until you pay $40/year, which is not what a dumb todo list should cost.
What Am I Doing?
Thinking about this. I could write the app I want, release it for $5 on each platform, use Marzipan to make it use the same codebase. In theory, this is pretty easy; I can write a database-backed table view thing in a week. Making it nice is a while longer. Marketing is my least favorite thing, who do I use to get it in front of millions of people?
But I'd have to pay Apple to get back into the sharecropping business, and deal with their shitty Xcode tools and the rotting corpse of developer.apple.com which got fucked over by Apple marketing so you can't get to the FUCKING DOCUMENTATION. @invalidname went to work for them and got sucked into the black hole.