Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Customizable Default Task Duration for Calendar Events #2563

Open
HostilePig opened this issue May 5, 2024 · 2 comments
Open

Customizable Default Task Duration for Calendar Events #2563

HostilePig opened this issue May 5, 2024 · 2 comments

Comments

@HostilePig
Copy link

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

When adding tasks to the calendar, the default time duration is currently fixed at 30 minutes. However, users have varying needs and preferences for task durations. Some tasks may require longer time blocks, while others might be shorter. This can be a limitation for users who want to time block their agenda in the calendar.

Describe the solution you'd like

Introduce a customizable default task duration setting. Users should be able to customize the duration for tasks. This way, they can better align their calendar with their actual work patterns and time management preferences.

Describe alternatives you've considered

When planning an agenda, an alternative approach is to intentionally leave gaps between different tasks. These gaps act as buffers, allowing for flexibility and preventing a tightly packed schedule. However, this approach does have a potential drawback: it leaves ambiguity regarding whether the gap represents free time or is allocated to the previous task.

For example, if you have a meeting from 10:00 AM to 11:00 AM and leave a 30-minute gap afterward, it’s unclear whether that gap is meant for a quick break or if it’s part of the previous meeting. Users may find themselves questioning how to utilize these gaps effectively.

Additional context

Perhaps there is a reason this is not implemented. If so please let me know I'd like to learn more about the Nextcloud Ecosystem. This is my first ever feature request. 😃

@raimund-schluessler
Copy link
Member

If this issue is about tasks that are created in the Calendar app, as I understand it, the correct place would be the calendar repository. @HostilePig Could you please confirm, that I got it right?

@HostilePig
Copy link
Author

Hey @raimund-schluessler in my workflow, I utilize a "calendar with task list" setup rather than directly generating tasks within the calendar application. Initially, all task-related information is entered in the tasks application. When a task is assigned a specific date, and optionally a time, it appears in the calendar application.

While the calendar application facilitates adjustments to event duration, the duration of 30 minutes cannot be changed for tasks within the calendar view. Attempts to extend the duration beyond this limit result in changes that do not persist upon reloading the calendar; they revert back to the original 30-minute duration.

I believe this limitation might stem from the absence of a property for task duration within the tasks application. Such a property could enable the calendar application to extend the duration of tasks accordingly. Alternatively, it's possible that this functionality could be implemented within the calendar repository.

But it seems to me that the tasks' data in the "calendar with task list" setup is primarily managed by the tasks application, with the calendar serving as a way to see the tasks list in a calendar view. However, I'm open to exploring solutions that enhance the interoperability and functionality of both applications.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants