nextcloud / nextcloud/calendar

Disable option in calendar settings for "all-day (globally)

Open
#8,000 1 comment 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 only use the calendar view in Nextcloud calender (and always have in google calendar, thunderbird calendar, apple calendar), because it is a Convention way to quickly see my monthly appointments and quickly create a new invent with a few clicks. However, and this was discussed often before and the issues closed already, I am missing a "disable by default "all-day" event" option in the calendar settings for newly created events.

Atm, I have to use TAB and SHIFT-TAB in monthly-view to switch betten "all-day" and the time input whenever creating a new event, or alternatively the mouse and disable "all-day" manually. This takes time and is not the best user experience in my opinion.

Describe the solution you'd like

Have an "disable all-day event by default" option for newly created events (globally or selectable by day-, week and monthly-view) in the calendar settings.

Describe alternatives you've considered

nope, none. Please do net tell me, just use the week or day view. I like the calendar view, it suits my needs most. And, nope using SHIFT-TAB and TAB to go back an forth is not the best UX.

Additional context

Seems like some people had the same issues before and where rather "advised" to take a workaround instead of implementing the suggested alternatives (like positioning the "all-day" options in calendar view to another position - which in my opinion does not make sense).

Thanks for having the option to place feature requests =)

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

The issue names the calendar settings and event-creation flow in month, week, and day views, but no files or tests. Start by locating those settings and creation entry points, then clarify whether the default applies globally or per view. Done means newly created events follow the chosen non-all-day default without requiring manual toggling.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.