Make day end after midnight (night shift hours)
under review
R
Revan Ji
I'd like to schedule things slightly after midnight (e.g. from midnight to 2am), and display them as if it is from the previous day. Currently, we can set the start/end time already, but the end time can only be before midnight, any putting any value after midnight simply displays nothing.
I'd like to schedule an event at 1am Tuesday, and have it display as if it is a part of Monday. (And every event from midnight to 2am be considered an event from the previous day).
Thanks for reading!
J
Jean
I was just about to post something similar. My day does not end until I sleep, and I'd like to be able to schedule things at night without needing to jump from the bottom to the top every night.
DataPraetor
This would be useful for me as well. I work international hours. My "day" often has meetings at 11p / 12p / 1a as Asia wakes up in my timezone. It would be helpful for me to chunk the start of the next day as part of the previous day.
A
Alaa
The UX that I would find the most streamlined would involve infinite scroll-views.
- Start/end times: scrolling above and below midnight would be allowed, and hovering over the new options would automatically select the corresponding day. Example: I want to move the start of an event from Apr 20 01:00 to Apr 19 23:00; I would scroll the start time up just 2 hours, without having to separately change the day. Visually, the day-offset could be shown as (-Xd)or(+Xd)in each option, whereXis the number of days being offset. A cleaner approach would be a-X day(s)or+X day(s)disabled option when crossing midnight.
- Calendar view: scrolling above and below midnight would be allowed, and the new space would show the events happening at that offset. In the left sidebar, midnight could be highlighted with a horizontal line crossing the entire calendar view (like right now). Unlocking this view extension would require a double-scroll; example: I see 08:00-16:00 -> I scroll up and it stops at 00:00-08:00 -> I scroll up again and it stops at, for example, 21:00-05:00.
This UX might be a big challenge; if so, a hard-coded offset of
2 hours after midnight
, like OP asked, would work. If those 2 hours
were customizable, that would be top notch.A
Alaa
CSS Scroll Snapping could be useful: https://css-tricks.com/almanac/properties/s/scroll-snap-type/
Danny Hatcher
under review