etesync / etesync-web

An EteSync web client
https://www.etesync.com
GNU Affero General Public License v3.0
246 stars 30 forks source link

Auto set end date to start date + 30 mins #198

Open SeanPedersen opened 3 years ago

SeanPedersen commented 3 years ago

Hey @tasn created a new issue to continue the discussion.

"I'm not sure what I'm meant to be seeing, but the feature works like this: If there's no date set and you set the start date, set end date to start + 30mins. We haven't implemented auto-changing of the end date when you move the start date (and this wasn't asked)."

My expected behavior:

Should this be working or not right now? Not sure I understand what you are saying...

tasn commented 3 years ago

Your expected behaviour works as long as there is no end date set. If there's an end date set it's not changed.

SeanPedersen commented 3 years ago

Ok so we are on the same page. That is not working though, see my workflow here: https://imgur.com/a/vZgKyV2

SeanPedersen commented 3 years ago

I got it to work by manually deleting the end date before setting the start date! That works but is inconvient (bad UX imo). It should overwrite existing end dates.

tasn commented 3 years ago

I think changing to start + 30 minutes is almost never what you want when you edit an existing event. I agree though that the event's duration should probably remain the same when you change the start date (the end date moves to keep the duration).

SeanPedersen commented 3 years ago

I have not edited an existing event! I created a new event...

tasn commented 3 years ago

Weird, for me they start without an end date set... I wonder why it's different for you. I'll have to take a look at it at a later stage. Sorry. :|

SeanPedersen commented 3 years ago

No problem. Thanks for taking a look!

eggnog-armed commented 2 years ago

This happens when I'm in "month view" and I click the white space of a day to create a new event. I don't normally use the plus + button bottom right to make a new event. If you turn off all day and then add a start time, it doesn't auto create an end time. This may or may not be expected! I would like to add an auto end time in this scenario ideally.

Thanks