nextcloud / nextcloud/calendar

Drag'n drop event to next day/week/month.

Open
#8,190 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

1. to develop enhancement
Dominant language
JavaScript
Stars
1.2k
Forks
332
Avg merge
16h 13m
Merged PRs (30d)
137

Description

Is your feature request related to a problem? Please describe.

I often find myself wanting to ‘postpone’ a calendar event to the next week, and I find no comfy way of doing this from the UI.

Describe the solution you'd like

What I’d like is to click’n drag the event towards the end of the week, thus having the week view scrolled one step under my cursor so I can then drop it anywhere I need within the next week.

Describe alternatives you've considered

Instead, I need to click the event and edit the start date manually, which is rather tedious as I repeat the process.
Alternately, I can zoom out to the month view, but then the same problem occurs at month boundaries.

Additional context

(OP there)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing event dragging at the end of the day, week, and month views in the Nextcloud Calendar UI, then trace the existing drag-and-drop and view-scrolling entry points. Done means dragging toward a boundary scrolls to the next period under the cursor and allows the event to be dropped there; no file or test is named in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.