Nick
For me the main ones that come to mind are;
More recurrence + regenerate (I.e x time period after completion)
Dependencies, add and edit
Review add + edit
Custom views
+1 for flags
--
You received this message because you are subscribed to the Google Groups "MyLifeOrganized for Android" group.
To unsubscribe from this group and stop receiving emails from it, send an email to MLO-Android...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Date picker like Google calendar style is also not bad. :-)
I'd like formating (colors, highlight, icons), and a view with the note section displaying on half the screen, with ability to navigate from task to task and viewing the relevant notes without having to actually enter the task preview.more, I'd like auto sync like evernote does ; idealy, also when entering a new task from the shortcut "new task", without having to open MLO app.finally, I'd like a new date and time picker, more like the Business Calendar app's one, which is, imho, the best of all the android market.Olivier
I don't use it myself, but MLO has a cloud sync option. It's a separate paid service (and rightly so as it costs money to maintain) and might address some of your concerns.
Hi, Jaz. For the most part I agree with you, but I have a couple of comments.I would also like to see (and have posted as much elsewhere) a grown-up fullfeatured mobile app that would free me from running back to my Windows system every time I want to set a flag, create a biweekly recurrence, etc. But in requesting this we need to recognize the the MLO organization derives a lot of its revenue from the Windows app. There are a lot of possible strategies for replacing the lost revenue - the best one is skillful marketing of the fullfeatured mobile app so that it becomes immensely popular. But if that doesnt work we would need to understand that other kinds of fees may be explored.
Also, about merge versus clobber - it's all about the granularity. MLO does a great job of merging changes as long as the changes on each side do not involve the same specific task (well, almost. see footnote 1). In this, it is far superior to approaches like dropbox where the whole file from one side overwrites the whole file from the other side.
In the event that updates within a single task collide, I agree that MLO/Android's handling is unacceptably simplistic (you have to pick whether the local copy always wins or the remote copy always wins and neither strategy is always right). The Windows system displays the differences between the two versions of the task and asks the user to pick which one to keep. I like that and I would be happy if the mobile versions did the same. It sounds like you are looking for a field-by-field merge within a record.
I would oppose that: there are too many cases where the meaning of the fields depends on other fields, by merging you could create a meaningless result. see footnote 2. As you mentioned, near-instant push sync in both directions eliminates the need for clever merge logic. I have worked with clever merge logic on various platforms for about 20 years and I hate it. Sooner or later no matter how clever it always gets something wrong, and the more clever the logic the more difficult it is to deduce what exactly it did to destroy my data and the more difficult to find a way to restore the data.
-Dwight
footnote one: MLO is unable to figure out the following situation: a recurring task or project has two or more subtasks and is set to recur when all subtasks are complete. All subtasks are complete but some of them are marked complete on one platform and some on the other. Sync will create on both sides, an uncompleted parent with all subtasks complete but still no recurrence of the parent.
footnote two: the same recurring parent with subtasks, at least two subtasks incomplete, all with today's date. On one side I complete one of the open tasks, so now it is complete with today's date. On the other side, I decide that I am not going to work on this project anymore and will take care of the open tasks when I do tomorrow's instance of this project, so I mark the project complete, forcing recurrence of all subtasks. The task in question is now uncomplete with tomorrow's date. A field-by-field most-recent-update merge of this task across the two platforms will produce a completed copy with tomorrow's date, indicating that I have already completed this task for tomorrow, which is untrue. We could write exception logic to handle this case, as well as the many other cases that will emerge over time but that will be a long and expensive process and many exceptions once implemented will give rise to new exceptions leading the developers to tweak the tweak.