deck icon indicating copy to clipboard operation
deck copied to clipboard

All day due date

Open monsieurhannes opened this issue 6 years ago • 11 comments

Hi! It would be great to be able to just select a date without having to define a time. I know I could just pick 23.55 and I have covered the whole day, but it would simplify the process. A check box would do it for me, like in the calendar app: bild

Subsequently it would be great to show "today" in the card instead of "in 7 hours". But that's a minor thing...


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

monsieurhannes avatar Jul 31 '19 13:07 monsieurhannes

Makes sense to me :+1:

juliusknorr avatar Aug 01 '19 14:08 juliusknorr

I think with the new VUE implementation this is solved, because 00:00 is the default time:

grafik

grafik

grafik

grafik

jakobroehrl avatar Oct 23 '19 05:10 jakobroehrl

Not sure, a task being due on 00:00 is still different than just being due on a specific date.

juliusknorr avatar Oct 23 '19 18:10 juliusknorr

I think especially if there is a future implementation into the calendar app it would be good to differentiate. But I don't know how your thoughts are about that. Still very good to have a default on 00:00!

monsieurhannes avatar Oct 23 '19 19:10 monsieurhannes

I was looking for an All Day option, like is available on Tasks app.

sunjam avatar Jun 11 '20 14:06 sunjam

Not sure, a task being due on 00:00 is still different than just being due on a specific date.

I agree and would like to support this enhancement. I think, there are two relevant differences between 00:00 and all day:

  1. The due date for an all day event is at the End of the day (~11:59pm), 00:00 is overdue before the work started: Screenshot_20210107-100445_Chrome

  2. A concrete time corresponds to a timezone and implies a worldwide unique date/time combination. An all day event could/should consider the timezone of the current user. If I create an all day event in UTC and move to a location in UTC-6, the due date should be shown as end of UTC-6.

What do you think?

roboticsalign avatar Jan 07 '21 09:01 roboticsalign

Not sure, a task being due on 00:00 is still different than just being due on a specific date.

I agree and would like to support this enhancement. I think, there are two relevant differences between 00:00 and all day:

1. The due date for an all day event is at the End of the day (~11:59pm), 00:00 is overdue before the work started:
   ![Screenshot_20210107-100445_Chrome](https://user-images.githubusercontent.com/23562360/103873513-35257900-50d0-11eb-81ed-6e76f2acea2d.jpg)

2. A concrete time corresponds to a timezone and implies a worldwide unique date/time combination. An all day event could/should consider the timezone of the current user. If I create an all day event in UTC and move to a location in UTC-6, the due date should be shown as end of UTC-6.

What do you think?

I tried to solve it here like this: https://github.com/nextcloud/deck/pull/2332#pullrequestreview-509320938

jakobroehrl avatar Jan 07 '21 09:01 jakobroehrl

Not sure, a task being due on 00:00 is still different than just being due on a specific date.

I agree and would like to support this enhancement. I think, there are two relevant differences between 00:00 and all day:

1. The due date for an all day event is at the End of the day (~11:59pm), 00:00 is overdue before the work started:
   ![Screenshot_20210107-100445_Chrome](https://user-images.githubusercontent.com/23562360/103873513-35257900-50d0-11eb-81ed-6e76f2acea2d.jpg)

2. A concrete time corresponds to a timezone and implies a worldwide unique date/time combination. An all day event could/should consider the timezone of the current user. If I create an all day event in UTC and move to a location in UTC-6, the due date should be shown as end of UTC-6.

What do you think?

I tried to solve it here like this: #2332 (review)

I think, this would be a quick win. Later, we can try to identify a possible solution, that fits with the needs of calendar apps.

roboticsalign avatar Jan 07 '21 12:01 roboticsalign

Didn't see any related developments on this, what is the current status? It's currently a deal breaker for us.

danir-de avatar Nov 24 '21 13:11 danir-de

image Still not solved in a consistent way. The Due Day selections: today, tomorrow, next week, next month set a time of 23:59 for a specific date. But a day selection on the calendar display sets a default time of 00:00 for the that day. Instead best would be to set a "all day" due time as default. (This is more a time period - depending on what time zone you might consider this date; date might have passed for you - but not for others elsewhere.) This default of 23:59 or 00:00 is unfortunate for the calendar integration because this would display at the far bottom or at the very top of the day display of time-slots for that day. Best would be the "all-day" setting as default or if not doable now , better select mid-day (12:00) noon time as default using my current time zone.

MartinH-open avatar Jul 30 '22 20:07 MartinH-open

another problem with lack of all-day is that in calendar view you get spammed by 00:00 as the prefix to all entries obraz

poltpolt avatar Dec 08 '22 11:12 poltpolt