Thanks for your post. I didn't realize this change would have such an impact on users who relied on the existing behavior. My motivation was to unify the behavior of all-day events in DayPilotCalendar and DayPilotMonth. It seems that changing the existing logic causes more troubles than the inconsistency...
The ending time for all-day events can be understood in two ways:
- the exact time point (that's how it's working now in build 1399, in both DPC and DPM)
- the date part of DateTime (logic used in DPC in previous versions)
The optimal solution seems to be adding a property that will specify the mode. I prefer that you can bend DayPilot around your existing data structure and logic rather than having to do the opposite.
The request for hiding the times in all-day events in week view is of course valid and I will add this option as well.
I expect both these changes will be released in a special service pack during the weekend.
And sure, no parser will accept 24:00 time ;-). I used it to illustrate the time point.