Open danielkaradachki opened 5 years ago
Maybe we can center the up/down arrows, as it doesn't make sense to have a resize handle there anyway.
Outlook and Google Calendar put multi-day events in the all-day slot, possibly to avoid this problem precisely :)
The up/down arrow indicator is better to be center aligned, as @tsvetomir mentioned, it is not necessary to have resize handler there.
ASP.NET AJAX scheduler has multi-days events with up/down arrow indication.
If the event starts in one day, continuous all day during next day and then ends in third day we have both visualization in all-day slot and in the timeline slot. We have left/right arrow indication in the all-day event if it is a multi-day: For instance, 'DevMedia conference' in the image below:
Both Outlook and Google Calendar visualized multi-days events in all-day slots, even though they are not all-days and labeled the start hour. Google Calendar:
Whether or not the event goes to the all-day slot will be up to the developer. If the isAllDay
flag is true
it will be rendered there regardless of it's start and end dates.
The mixed case where only part of middle section goes in the all-day leads to excessive fragmentation. Maybe we can indicate the beginning of the event by scaling it to occupy only a portion of the all-day slot in the first and last days:
01.01 | 02.01 | 03.01 |
---|---|---|
=== | ====== | = |
I agree, if we show all multi-day events in all-day slot, it is an intuitive indication to scale the event according to the portion of the day it takes.
Revisiting this issue, I think that scaling events in the all-day slots has a fundamental problem. It reduces the real estate of the event element, potentially down to a few pixels (isAllDay = true, 23:55 - 00:05).
Maybe the approach with printing out the start time is not so bad and can be easily customized through templates.
Currently the multi-day events are rendered in the all day slots. Seems to be a common requirement to render them in the times content which arises two questions:
Based on the current design and layout the result looks a bit strange:![multiday](https://user-images.githubusercontent.com/1334167/51021061-1ba4d180-1589-11e9-858d-6f48d30077a5.png)
Will appreciate any suggestions on how to improve it. cc @tsvetomir @lkarakoleva