Hi Ján,

our "solution" is actually more like a hack, because on Android we don't have full control over what's shown in the calendar UI.
Since you have full control, you have much better options than we do.

I fully agree that it's not a good solution to show tasks just like events from "start" to "due". In contrast to events it's much easier to have a large number of ongoing tasks spamming your calendar view. But there is a value in seeing tasks in a calendar-like view, just have a look at Gantt charts. Also it's more convenient to see your entire agenda for a specific day in one view (including appointments and tasks).

So, how about collapsing all on-going tasks to a single bar on top of each day that reads like "10 tasks, 2 starting, 4 due" and add a button to expand the field to show all tasks for this day. You could collapse all tasks into one bar or do that per collection using the appropriate list colors. That's just one option, I'm sure there are more.



Am 27.01.2015 um 23:50 schrieb Ján Máté:
Hi Atilla,

arguing using a month view screenshot is a bit shaky, because even if in this view you see the "future" todo, lot of people use week or day views, where they cannot see anything in advance (e.g. if a todo due date is the begin of the week). The screenshot you attached is (from my point of view) abuse of the calendar for todo (yes, maybe you like it, but its another story).

Also if the todo is displayed on due date in the calendar, what the hell is the difference between an event and a todo (except the icon)? You can simply create an event (instead of todo) and instead of completing it, you can simply delete it. From visual point of view there is no difference ...

In short: there is simply no reason to not show the todo day (two, three, ... days) before the deadline. Deadline is not "do it this date" ... deadline says: do it in worst case this date. 

As you can see in e-mails from Erik & Marten there are at least 4 approaches how other software show todos in calendar, so there is no "standard" for this functionality (everybody likes something different). And as I previously mentioned, I don't like any of these approaches => we have no plan to use any of them.

This doesn't mean that I ignore you (or anybody else), its about implementing only things I am sure that are "right". If we find an elegant and correct solution we will implement it.


On 27 Jan 2015, at 20:52, Attila Asztalos <attila.asztalos@gmail.com> wrote:

I must say I'm puzzled by the fact apparent difficulty that seems to be associated with this task - frankly, every single task manager I've used lately worked this way, displaying a task/todo on its due date in my calendar (than came Android and plunged me straight back into the dark ages). Unfortunately I can't quote every source I no longer remember, but here's at least one screenshot as a witness of how another browser-based client (Everdroid) does the same thing: the blurred tags are birthday events, I left the single Todo event due on 30th unblurred - it's visibly treated the same as an event that day, even the smaller top-left calendar highlights the 30th just because it has a todo due that day. My previous phone, a Samsung 7110 with Symbian did the exact same thing - it highlighted the day just as if it had an event, and displayed the todo text in a floating tooltip if I selected that day - I can get a screenshot of that too, if you need one (actually, the Samsung went even a step further - it had an "list of upcoming events" on its default screen which included both events and due tasks - but it only started showing them a week before they were due, which was incomparably more helpful than simply showing a full list at all times, even if the first thing is half a year away - I would have to expend effort to realize that). I have to say again, for me this industry standard behavior - I'm sure not all software does this, but the ones I've been using certainly all did...
- Attila


Marten Gajda
Schandauer Straße 34
01309 Dresden

tel: +49 177 4427167
email: marten@dmfs.org
twitter: twitter.com/dmfs_org

VAT Reg. No.: DE269072391