nextcloud / nextcloud/calendar
Disable option in calendar settings for "all-day (globally)
Nobody has claimed this yet.
- 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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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