Allow quarter-hour divisions and snapping in Week View grid
The calendar app currently only allows creating events in the Week View by dragging up/down in half-hour increments. I am proposing that the ability to toggle quarter-hour increments be added. This is a feature of some other calendar apps such as Outlook, and is a nice compromise between very fine blocking of time and ease of use for those of us who regularly block things off with more precision than half-hours.
In terms of usage, when enabled, grid lines for each quarter hour would be shown in addition to each half-hour. Dragging upwards/downwards on the UI will snap to quarter-hour increments rather than half-hour increments, when enabled.
Proposed Mockups:
Design Tasks
-
Grid lines to represent each quarter-hour increment -
Toggle for the user to choose grid resolution
Development Tasks
-
Adding an appropriate toggle in the Week View UI to toggle whether quarter-hour grid lines are shown. -
Implementation of grid lines design -
Modification of up/down dragging action in this view to take into account user preference of 15 minute or 30 minute intervals.
QA Tasks
-
Dragging up/down on the Week View, when this feature is toggled off, should snap to each 30 minute segment in the grid. -
Dragging up/down on the Week View, when this featrure is toggled on, should snap to each 15 minute segment in the grid. -
The toggle for this feature should toggle the display of additional grid lines for 15 minute segments, and the behaviour of dragging upward/downward in the main UI.