Hi,
Given the discussion about showing todos in the calendar view (which I think is a nice idea), it may be useful to briefly describe how other calendar+task applications do this:
* Lightning (Thunderbird): - if only begin date(time): shows todo on that date - if both begin and due date(time): shows todo on all days between both - if only due date(time): shows todo on that date
* Horde: only shows todos with due date(time) in the calendar on the due date
* KOrganizer (KDE): - if only begin date(time): shows todo on that date (in a different color) - if both begin and due date(time): shows todo on due date - if only due date(time): shows todo on that date
From this I gather that at least people tend to agree that showing the todo on the due date (if any) is reasonable. (Or at least I agree...)
I find the approach taken by Lightning for ranged todos unappealing. What seems more reasonable to me is to show the todos with a start date also on that start date and then (additionally?) let it ‘float’ as with the current day as suggested by Johan Vromans.
Best,
Erik