Modifying event duration with drag and drop, improving gestures
Hey there!
I'm using Proton Calendar now for several days and I enjoy it!
My experience would be perfect if it would be possible to change the duration of events with drag and drop.
I'm comparing the behaviour how Google Calendar implemented it. Changing durations there was much easier and intuitivly.
Speaking about Google Calendar: I also prefere the way how dragging and dropping events do a different time works there. In Proton Mail, a popup appears and the change has to be verified. On Google Calendar, the changes are applied after dropping the time slot with the option to reverse the changes.
Another preference I would like to share is the suggested times when selecting the time for an event. I prefer using 15-minutes steps instead of the current implemented 30-minutes.
And last not least, I also noticed that when the "More options"-popup is in the forderground, closing it with a click on the dark background/area would also be preferable.
I would really appreciate those changes in Proton Calendar. For me, managing time is very crucial and it's frustrating sometimes when the behaviour is less intuitive than before the switch. But in all, I'm very happy with the current state and I'm looking forward for the further development!
-
Thomas Colley commented
I support Chris L's comment with particular reference to the mobile apps: as an app that is used often for repetitive organisational tasks, it is important to have efficiency and flexibility built into the UI, including these functions:
- drag for event duration
- drag and drop for moving events -
Chris L commented
Many users depend on calendar for quick scheduling and comprehensive planning of their lives. Because Proton calendar cannot be imported and used by other apps such as Fantastical, it is critical that the app is a good UI experience.
Suggestions:
- "Resize" gesture for calendar events: When in the Day or Week view, Proton Calendar already allows dragging and dropping to move events. Expand this functionality to allow dragging the bottom or top edges of events to lengthen or shorten their duration.
- Drag and drop of events to move their start/stop times currently brings up a modal that requires the user to do an extra click to "Save". This is EXTREMELY cumbersome when moving mass amounts of events around. Don't bring up the modal - JUST SAVE IT! I can always drag it back if I want to revert.
- Continuing on the theme of "squeezing in an appointment into a full schedule", if the schedule is full, I may want to move a bunch of events up or down. Allow multi select and drag of events.