Preface: I am switching to using iPhone from a Treo. My observation is that the iPhone apps, across the board, are great on eye-candy, lower on features and usability than the Treo + old Palm apps. In other words, it takes far too long to set up a simple task, or a simple other item on the iPhone. I am a new user of ToDo, but I have used many such applications, both for the PalmOS as well as the iPhone.
So, ToDo is the best task-management application that I have seen for the iPhone, but there are still a number of features that are missing that would make it truly superlative. 1) Sorting of ToDos should be based on any combination of fields, in any order. Why does no program for the iPhone seem to have this ability? Why doesn't ToodleDo?? What this would mean from an interface point of view is that, upon clicking on a "sort" button, a page should appear with all fields listed. Each field could be dragged into the sort order using the standard hold/drag iPhone interface. Each field should have a selector for ascending/ descending. Thus, if I wanted to see my list sorted first by priority, then past due items, then context, then those with dates in descending order, then undated todos, this should be possible. A major bonus would be to be able to save such views and to recall them with some kind of menu. 2) Ability to filter views based on any criteria, just as described above, now hiding according to certain criteria. Again, substantial bonus to simultaneously save both sort order and filter to create custom views of the database. This is partially implemented with the context and tag filters, but I am suggesting a more robust version of that. --> The two suggestions above are already partially implemented in the form of the "focus list." If #1 were implemented, then the focus list would just be one possible saved view of the database. But other possible similar views could be saved and selected from a screen. This would be incredibly powerful and useful. 3) Choice to have subtasks display indented (and in a smaller font), as on ToodleDo. Somewhat annoying to have to click on the project title to bring up the subtasks every time. 4) Support for beginning date, as well as due date, with the ability to set a global default for the beginning date (i.e., today, tomorrow, next monday, this friday, a week from today, start of next month (see #7, below). 5) Ability to use Lists to color the font and/or the cell background color in a user definable fashion. We can already choose the color associated with a given list, but we are stuck with a small colored dot on the display. Why not have the cell background change color, or the font change color, or both, based on the list? 6) On the main display screen, put the icon for the Action on the actual item, large enough that it can be directly tapped from the main screen. 7) For quick choice of Due Date, add: Day After Tomorrow, This Friday, Next Monday, A week from today, start of next month --> there is plenty of room at the bottom of the screen. 8) Under Actions: Add an action for "Delegate". If selected, choose delegate to existing contact, new contact, random entry. 9) Extend phone-call support. When I have a phone call task, what happens when I call the person and leave a message? right now, I have to manually enter that fact into the notes. It would be great if the program had a set of stored items to insert into either the notes field or somewhere else that would track the message. For example, a single button push that would place the phrase "Message left: <current date and time>" into the note field of the task. Even better would be to allow the user to configure a series of possible things to insert: Message left + date & time, unable to reach + date & time, spoke to secretary + date & time, etc. Similarly, once the message is left, why have to manually change the date due in order to follow-up? What would be great is to insert the "Message Left @ <current date and time>" into the note field, and then automatically bring up a selector for Follow-Up. This selector should include the options under #7 - date picker of Tomorrow, Day after Tomorrow, This Friday, Next Monday, a Week from Today, Start of Next Month, Choose Date, etc. It would also be great to automatically assign a context, for those of us that use them. In my case, I might assign "waiting" or "delegated" depending on how I use contexts. Perhaps this could be an "action" called "follow up." better yet, why not allow users to define actions as a sequence of things to happen (i.e., add a note, change date due to +3 days, ... ) 10) Support for Length of Task, as in ToodleDo. This is a very nice feature, because it would move ToDo toward the ability to help people schedule. Sometimes I want to look at things by context, but other times, I just have 5 minutes, and want to figure out what tasks are short that I could do in that time. If the saved sort orders were implemented as suggested in #1, this would be covered naturally by just syncing the length attribute. 11) Implement an option whereby instead of forcing the classification of "email" or "call" a contact, instead it is just "contact" the contact, and all possible stored means of contacting them would pop up. Perhaps better - pull up the address record from the contacts database. 12) Choice to change the font size, number of lines displayed, etc. My eyes are pretty good, and I don't need the font to be so large. I can get more on the screen of my Treo than my iPhone in spite of the massively better resolution of the iPhone. 13) Better/larger icons for task types. Why is the phone icon so small? Why not have user selectable icons for different types of task, or at least a choice of bigger/smaller? 14) Instead of "color overdue dates", why not allow users to select the formatting for overdue dates? why not color the cell background, or the font of the entire entry (I'd prefer red for the text of the entry). Why not allow bold, italic, larger/smaller font size? I suppose that this is part of a request to allow much more customization of the UI in general. 15) Don't know if this is possible, but in the calendar date-picker, when I click on a date, would it be possible to show the appointments that are already on that day? If not, would it be possible to put a "badge" into each cell of the calendar that showed how many Tasks were due on that day? Could one then double-tap or tap-and-hold on a calendar date and see what tasks/appointments were scheduled for that day? 16) Press and hold any task on any screen and get a custom menu of options that can be configured in the general settings. For example: advance due date 1 day, 3 days, 1 week, set list, set context, clone task, etc. My sense is that if the above were implemented, ToDo would be the best task management program in existence. -- Learn more about Todo (task management made simple), Notebook (notes available everywhere), and AccuFuel (fuel efficiency tracker) on Appigo's website: http://www.appigo.com/ You received this message because you are subscribed to the Google Groups "Appigo Todo" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/appigo-todo?hl=en
